1. 程式人生 > >jsp知識

jsp知識

錯誤 打印 中文 轉換成 知識 為什麽 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知識