在action中,
request.getSession().setAttribute("name", "a name");//用这个
ActionContext.getContext().getSession().put("name", "a name");
都是在session中设了一个name值
执行过这个action后,jsp中取session的name值
<%String sname=(String)request.getSession().getAttribute("name");%>//用这个
<%String sname=(String)ActionContext.getContext().getSession().get("name");%>
取到name的值后在jsp页面上显示session中的name值
<%out.println(sname);%>
<%=sname%>
给页面上元素的属性赋值
<input type="text" value="<%=sname%>" />//用这个
用struts2 标签干同样的事
<s:property value="#session.name"/>//用这个
<input type="text" value='<s:property value="#session.name"/>' /> //注意单双引号
js中取name的值
var value='<%=sname%>';//用这个
用struts2 标签
var value='<s:property value="#session.name"/>';//注意单双引号
分享到:
相关推荐
在JSP中,`<form>`标签用于创建表单,而表单的提交通常通过`action`属性指定目标处理页面,这里是`login.jsp`自身或者一个处理登录验证的Servlet。登录成功后,服务器需要保存用户的登录状态,这就是session的作用。...
<form name="form1" action="member.jsp" method="post"> 用户名:<input name="user" type="text"><br/> 密码:<input type="password" name="password"><br/> 登录"> ``` 2. **处理登录请求** - JSP页面...
<form method="post" action="session2.jsp"> name: ``` **解析:** - 此页面提供了一个表单,允许用户输入用户名。 - 用户提交表单后,数据会被发送到 `session2.jsp`。 **session2.jsp:** ```jsp ;...
jsp获取action传来的session和session清空以及判断 jsp获取action传来的session是jsp开发中的一种常见需求,Session是Web应用程序中的一种机制,用于存储用户的状态信息。jsp可以通过多种方式获取action传来的...
### JSP中Action使用Session方法实例分析 #### 引言 在Web开发中,特别是采用Java Server Pages (JSP) 和 Struts 框架进行开发时,会话管理(Session Management)是一项非常重要的功能。Session 使得服务器能够...
本篇文章将深入探讨如何在JSP中获取Action传递的session数据,如何清空session以及如何进行session的存活性判断。 首先,让我们看看如何在JSP中从Action中获取session数据: 1. **使用Struts2标签库**: Struts2...
<form action="login.jsp" method="post"> 用户名:<input type="text" name="username" required><br> 密码:<input type="password" name="password" required><br> 登录"> ``` #### 2.2 处理登录请求 在`...
### JSP管理员登录_session知识点详解 #### 一、概述 在本篇内容中,我们将深入探讨一个关于JSP(JavaServer Pages)中的管理员登录验证功能实现案例,特别关注如何利用`_session`来管理用户的登录状态。通过分析...
以下是关于在JSP中Action使用session方法的详细说明: 1. **通过ActionContext获取Session** - `ActionContext` 是Struts2框架提供的一个上下文对象,它可以访问当前请求的所有上下文数据,包括session。在Action...
JSP和Struts组合提供了动态网页和业务逻辑的处理能力,EL简化了页面表达,Session保证了用户会话的连贯性,JavaMail实现了邮件功能,而Eclipse作为开发工具,提高了开发效率和代码质量。学习并熟练运用这些技术,能...
以下将详细介绍如何在Struts2的Action中获取request、response、session。 ### 1. 使用ActionContext获取request、response、session Struts2的Action可以通过`ActionContext`来间接获取`request`、`response`和`...
Struts 中数据在 Action 与 JSP 中的传递总结 Struts 框架中,数据在 Action 与 JSP 之间的传递是一种常见的需求。为了实现这种传递,Struts 提供了多种方式,本文将对这些方式进行总结。 方式一:通过 FormBean ...
charset=GB2312" %> <br><html><br><head><br><title>CH5 - Login.jsp</title><br></head><br><body><br> <h2>javax.servlet.http.HttpSession - session 对象</h2> <form action=Login.jsp method="POST...
### 掌握怎样在JSP中使用内置对象session #### 实验目的 本实验旨在让学生掌握如何在Java Server Pages (JSP) 技术中利用内置对象`session`来存储和管理用户会话数据。通过实际操作加深对`session`对象的理解与应用...
在Java EE的JSP技术中,Session通常通过HttpSession对象来管理。本文将通过一个JSP登录的实例,详细讲解Session在登录过程中的使用方法,以及需要注意的技巧和事项。 首先,我们需要了解JSP页面和Servlet是如何协同...
在 Struts2 中,要使用 Session,需要实现 SessionAware 接口,该接口提供了一个 setSession 方法,用于将 Session 对象传递给 Action。在 Login.java 文件中,我们可以看到,Login 类实现了 SessionAware 接口,并...
总结,本文详细介绍了如何使用JSP和Session技术实现一个简单的无数据库登录注册系统,涵盖了JSP的基本使用、Session的概念及应用,以及Filter的配置与应用。通过这个实例,你可以了解到Web开发中用户认证的基本流程...
在JavaServer Pages (JSP)...总结起来,JSP提供了多种方式来传递页面间参数,包括URL参数、`jsp:param`标签、Session和Request对象。根据应用场景选择合适的方法可以有效地管理数据流,并构建出功能丰富的Web应用程序。
在Web开发中,JSP通常作为View层,与Controller(Servlet或Action)和Model(JavaBean或业务逻辑组件)配合实现MVC架构。 八、JSP与JSF(JavaServer Faces) JSF是基于组件的Web开发框架,JSP可以作为其视图技术,...