jsp页面通过 request对象直接获取 struts2 Action的变量的值。
假设在Action类里有这么一个变量
private String str = "Hello jsp and struts2";
还必须有str的get方法。
在JSP页面我们要引入org.apache.struts2.ServletActionContext
<%@page import="org.apache.struts2.ServletActionContext"%>
然后
<%
String str = request.getAttribute("str");
System.out.println(str); //结果将输出: Hello jsp and struts2
%>
分享到:
相关推荐
### servlet和struts2笔记 #### 一、Servlet 基础 **Servlet** 是 Java Web 开发中的一种核心技术,它被设计用于处理客户端发送到服务器的 HTTP 请求,并且能够生成响应。Servlet 可以看作是服务器端的小程序,...
在Struts2中,Action类是业务逻辑的核心,它负责处理来自客户端(通常是一个JSP页面)的请求,并返回响应。本文将详细讨论如何在Struts2的Action中获取JSP页面的参数,以及相关的上下文类ActionContext和...
Struts2是Java EE开发中一个非常流行的MVC框架,用于构建可维护、可扩展的Web应用程序。在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了...
JSP(JavaServer Pages)与Struts是Java Web开发中的两个重要技术,它们常被结合使用构建高效、结构化的Web应用程序,特别是论坛(BBS)这类交互性强的系统。JSP是Java平台上的动态网页技术,而Struts则是一个基于...
在Struts2中,Action类通常对应于JSP中的Servlet,而JSP页面则作为视图层展示数据。通过Struts2的配置,可以灵活地将Action与JSP关联,控制页面跳转。例如,使用`<s:form>`标签创建表单,`<s:textfield>`、`...
8. **页面跳转与数据传递**:在Struts2中,Action类的方法返回的结果名对应一个视图,如jsp页面,同时可以通过ActionContext或ModelDriven接口将数据传递到视图。页面之间的跳转和数据传递是Struts2的一大特点,简化...
Struts2 的 Best Practice 包括使用 Maven 或 Gradle 等构建工具来管理依赖、使用 Eclipse 或 MyEclipse 等 IDE 工具来开发和调试项目、使用版本控制系统来管理代码变更等。 Struts2 是一个功能强大且灵活的 Web ...
- **Struts2配置与使用**:掌握Struts2的配置文件编写方法,以及如何通过Action、Interceptor等组件实现业务逻辑处理。 - **Struts2高级特性**:探索Struts2与其他技术(如Spring、Hibernate)的集成方式,以及...
在Struts2中,模型由Action类表示,视图主要由JSP页面和Struts2的标签库构建,控制器由Struts2框架自身提供,通过拦截器链来处理请求并决定如何响应。 五、实战演练 学习Struts2时,建议通过实际项目练习来加深...
此外,Struts2支持POJO风格的Action,即普通的Java对象也可以作为Action使用。 #### 二、依赖于Servlet API的程度不同 - **Struts1**: 在Struts1中,Action直接依赖于Servlet API,如`HttpServletRequest`和`...
### servlet与Struts2知识点梳理 #### 一、Servlet基础概念及实现方式 - **Servlet定义**:Servlet是一种运行在服务器端的小程序,用于处理客户端发送的HTTP请求,并生成相应的HTTP响应。它属于动态资源,可以被多...
2. **JSP内置对象**:JSP提供了9个内置对象,如request、response、session、application等,它们可以直接在JSP页面中使用,简化了Web开发。 3. **JSP生命周期**:JSP页面会经历翻译、编译、加载和实例化四个阶段,...
本教程的"PPT"部分可能涵盖了JSP的基础知识,如JSP语法、EL和JSTL的使用,以及Struts框架的配置、ActionForm、Action和标签库的实战应用。通过学习"ch9.ppt"和"ch8.ppt",你可以深入理解JSP和Struts如何协同工作,...
6. **用户交互**:用户每次访问特定页面时,Struts框架会拦截请求,调用相应的Action,然后返回JSP页面,展示更新后的计数值。 通过以上分析,我们可以看出,这个项目提供了从基础的JSP和Struts框架使用到实际应用...
### JAVA+JSP+Servlet+Android+SSH视频教程全集+项目视频知识点解析 #### Java基础知识及应用 Java作为一门跨平台的高级编程语言,在软件开发领域占据着重要的地位。本教程将涵盖Java基础语法、面向对象编程(OOP)...
对于前端展示,项目可能使用JSP(JavaServer Pages)作为视图层,通过Struts2的标签库来显示数据。例如,`<s:iterator>`标签可以用来遍历查询结果并显示在表格中。 在实际运行项目时,你需要配置服务器(如Tomcat)...
### servlet与Struts action线程安全问题分析 #### 一、引言 随着互联网应用的不断普及和发展,基于Servlet和JSP技术的应用程序在企业级应用中占据着重要的位置。Servlet作为一种常用的技术栈,因其多线程运行特性...
在JSP页面(如`index.jsp`)中,需要包含Struts2的标签库,并使用`s:file`标签来提供一个文件上传控件。同时,`<s:form>`标签的`action`属性指定了上传处理的Action方法。用户上传文件后,表单提交至`/fileManage/...