在JSP中使用会话session

在JSP中使用会话session

使用session的示例让我们看一个如何使用session对象的示例。

在这例中,我们有三个页面:页面1:从用户收集数据,将表单提交到第二个页面,页面2:用于在会话中存储数据。页面3:从会话中获取数据并显示。

page1.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

JSP session页面1

名字
评论

在上面的表单中,当用户输入信息后,单击提交按钮,数据将发送给页面page2.jsp。

page2.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%

String name = request.getParameter("name");

String comments = request.getParameter("comments");

// 保存数据到session中

session.setAttribute("name", name);

session.setAttribute("comments", comments);

%>

JSP session页面2

<%-- 重定向到页面 page3.jsp --%>

在page2.jsp页面中,我们将所有提交的数据保存到session对象中,并将请求转发到另一个名为page3.jsp的页面。

page3.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

JSP session页面3

显示session对象中的数据

名称 <%= session.getAttribute("name")%>
评论 <%= session.getAttribute("comments")%>

我们通过session的getAttribute()方法来获取并显示在page1.jsp中提交的数据。

相关推荐

羊心煮多长时间 红枣羊心食谱
365bet体坛即时比分

羊心煮多长时间 红枣羊心食谱

📅 06-28 👁️ 5901
偷偷的什么填空,填空题答题技巧
bt365全程担保

偷偷的什么填空,填空题答题技巧

📅 06-30 👁️ 1243
快手显示安装中下载不了怎么办?
bt365全程担保

快手显示安装中下载不了怎么办?

📅 06-27 👁️ 7973
萝卜种子怎么来的?几天发芽?
365bet体坛即时比分

萝卜种子怎么来的?几天发芽?

📅 06-27 👁️ 8233
QQ群发消息如何才会不被限制或屏蔽?
365bet官网开户

QQ群发消息如何才会不被限制或屏蔽?

📅 06-28 👁️ 3182
S9亚军、19MSI冠军、前G2中单和下路选手Perkz宣布退役