2018-11-08 jsp的基本格式
阿新 • • 發佈:2018-11-12
定義常量:<%Strng name="李白";%>
迴圈遍歷:<%for(int i=0;i<name.length;i++){%>
輸出變數的兩種格式:
第一種: <i><%=name%></i>
第二種:<%out.print(name);%>
<%}%>
session:賦值 session.setAttribute(key,value);
request賦值 request.setAttribute(key,value);
整個應用的上下文物件賦值:request.getServletContext.setAttribute(key,value);
跳轉的時候用轉發而不是重定向:因為重定向之後的request物件發生了改變,不是同一個request物件
上述三種賦值之後,在jsp中獲取的方法是:
<% out.print(session.getAttribute("session"));%> <% out.print(request.getAttribute("request"));%> <% out.print(application.getAttribute("context"));%>
如果是想在控制檯輸出的話,用system.out.println(值);
整體思路:準備一個servlet:
在servlet中為上述三個賦值,給servlet開一個訪問地址urlpartten;
在servlet中通過轉發跳轉,注意跳轉是request發起的。
在jsp中通過Java程式碼獲取在servlet賦的值,注意在jsp寫Java程式碼的格式問題