我使用会话通过创建会话并将其传递到其他jsp页面来将值从一个jsp页面传输到另一个jsp页面,但是在其他页面上它打印为null所以我没有收到价值。
//set the session
<% try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","ankit","ankit27");
Statement st=con.createStatement();
String a=request.getParameter("t1");
String b=request.getParameter("p1");
ResultSet rs=st.executeQuery("Select REASON from LEAVE");
if(rs.next())
{
String un=rs.getString(1);
%><div name="div1" value="<%=""+un %>" > <%=""+un %></div>
<%String n=request.getParameter("div1");
session.setAttribute("name1",n); %>
<% }
else{
out.println("no user");
}
}
catch(Exception e){
out.println(e);
}
%>
//get the session
<div ><%=(String)session.getAttribute("name1") %> </div>