`

Struts2获取session、Request、Response、Parameter

 
阅读更多

Struts2获取资源方法:

1.获取session:

Map attibutes = ActionContext.getContext().getSession();

2.获取HttpServletRequest:

       HttpServletRequest request = ServletActionContext.getRequest();

3.获取HttpServletResponse:

       HttpServletResponse response = ServletActionContext.getResponse();

4.获取请求参数:

Map parameters = ActionContext.getContext().getParameters();

分享到:
评论

相关推荐

    Struts2访问ServletAPI

    在Struts2框架中,我们有时需要直接与Servlet API交互,例如处理HTTP请求、响应,或者使用Session、Cookie等。本文将深入探讨如何在Struts2中访问Servlet API。 首先,理解Struts2的执行流程至关重要。当一个请求...

    struts2的学习笔记+测试源代码

    本学习笔记结合测试源代码深入探讨了如何在Struts2框架下获取并使用`request`、`session`、`ServletContext`以及`response`对象,这些都是在Web开发中不可或缺的基础组件。 ### request对象 `HttpServletRequest`...

    JSP和Struts应用系统用户退出的完美解决方案

    <action path="/logout" type="com.example.LogoutAction" name="loginForm" scope="request" parameter="method"> ``` 在JSP页面上,我们通常有一个链接或按钮触发这个退出操作,例如: ```jsp <a href="<%= ...

    struts-bean标签

    5. `<bean:page>`:这个标签允许开发者访问JSP页面的隐含对象,如`application`、`session`、`request`、`response`等,并将其定义为变量。`id`指定变量名,`property`用于指定要访问的隐含对象的属性。 6. `...

    struts 1.2 文件上传与下载.txt

    <action path="/fileAction" type="com.action.FileAction" name="fileForm" input="/fileupload.jsp" scope="request" parameter="method"> ``` #### 4. 实现Action类 在`FileAction`类中,我们定义了`...

    struts1-bean标签

    <html:link page="/parameter2.jsp?testString=this+is+a+test&testInt=123456"/> <bean:parameter id="test1" name="testString" value=""/> The first test is: <bean:parameter id="test2" name="testInt...

    Java Web开发学习路线图(JBoss Seam方向)

    2. **HTTP协议**:掌握Request和Response的概念,理解HTTP请求的Get、Post、Put、Delete等方法的应用场景。同时,了解HTTP如何基于TCP/IP协议工作,以及Socket连接的基本原理。 3. **服务器软件**:熟悉JBOSS、...

    ssh(structs,spring,hibernate)框架中的上传下载

    Struts+Spring+Hibernate实现上传下载    本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本:  •Struts 1.2  •Spring 1.2.5  •Hibernate 3.0  本文...

    江南Style*JAVA程序员面试宝典(实战加培训总结)

    9. **JSP隐含对象**:如request、response、session、application等,无需声明即可直接使用。 10. **四大共享范围**:page、request、session和application,分别代表当前页面、当前请求、当前会话和整个应用的范围...

    jsp 重复提交问题

    2. 使用 Token 机制,生成一个令牌保存在用户 Session 中,在 form 中加一个隐藏域,显示该令牌的值,form 提交后重新生成一个新的令牌,将用户提交的令牌和 Session 中的令牌比较,如相同则是重复提交。 3. 使用 ...

    servlet-api:学习servlet

    response.getWriter().write("Received parameter: " + param); } ``` 5. **Servlet容器** Servlet API需要运行在Servlet容器中,如Tomcat、Jetty等。容器负责管理Servlet实例,处理线程安全问题,以及与Web...

Global site tag (gtag.js) - Google Analytics