jsp知識
阿新 • • 發佈:2017-05-14
錯誤 打印 中文 轉換成 知識 為什麽 blog tle html標簽
jsp 中<% %>的作用
錯誤用例:
<%
for(int i=0;i<7;i++){ out.println("<font size=‘ "+ i +"‘>"); %> aa</font> <%}%> 為什麽不能寫成這樣的,像Java一樣{}裏邊是循環體,<% %>是Java的腳本 <%for(int i=0;i<7;i++){ out.println("<font size=‘ "+ i +"‘>"); 瘋狂</font> }%>
<%%> 是這種語言的標記
為什麽不能寫是因為 你的 瘋狂</font> 第一個用的是混編,而你第二個是直接在腳本語言打是不會被識別的。要寫成這樣 System.out.println("瘋狂</font>");
必須以打印的形式輸出,不然java不能識別中文,第一種是使用混編,</font>是html的標簽,你用java語句將它輸出,瀏覽器會自動將它轉換成html標簽的
<%
for(int i=0;i<7;i++){ out.println("<font size=‘ "+ i +"‘>"); System.out.println ("瘋狂</font>"); //這樣就對 }%>
jsp知識