1. 程式人生 > >2018-11-08 jsp的基本格式

2018-11-08 jsp的基本格式

定義常量:<%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程式碼的格式問題