`

jsp页面取struts2 action的变量供java、servlet使用

阅读更多
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和struts2笔记 #### 一、Servlet 基础 **Servlet** 是 Java Web 开发中的一种核心技术,它被设计用于处理客户端发送到服务器的 HTTP 请求,并且能够生成响应。Servlet 可以看作是服务器端的小程序,...

    struts2中action如何获取jsp页面参数1.pdf

    在Struts2中,Action类是业务逻辑的核心,它负责处理来自客户端(通常是一个JSP页面)的请求,并返回响应。本文将详细讨论如何在Struts2的Action中获取JSP页面的参数,以及相关的上下文类ActionContext和...

    struts2初始使用环境配置

    Struts2是Java EE开发中一个非常流行的MVC框架,用于构建可维护、可扩展的Web应用程序。在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了...

    Jsp+Struts做的BBS系统

    JSP(JavaServer Pages)与Struts是Java Web开发中的两个重要技术,它们常被结合使用构建高效、结构化的Web应用程序,特别是论坛(BBS)这类交互性强的系统。JSP是Java平台上的动态网页技术,而Struts则是一个基于...

    jsp到struts2总结.docx

    在Struts2中,Action类通常对应于JSP中的Servlet,而JSP页面则作为视图层展示数据。通过Struts2的配置,可以灵活地将Action与JSP关联,控制页面跳转。例如,使用`&lt;s:form&gt;`标签创建表单,`&lt;s:textfield&gt;`、`...

    用struts2加hibernate对学员信息进行增删改查操作

    8. **页面跳转与数据传递**:在Struts2中,Action类的方法返回的结果名对应一个视图,如jsp页面,同时可以通过ActionContext或ModelDriven接口将数据传递到视图。页面之间的跳转和数据传递是Struts2的一大特点,简化...

    Struts2知识点

    Struts2 的 Best Practice 包括使用 Maven 或 Gradle 等构建工具来管理依赖、使用 Eclipse 或 MyEclipse 等 IDE 工具来开发和调试项目、使用版本控制系统来管理代码变更等。 Struts2 是一个功能强大且灵活的 Web ...

    java javaee struts2 spring hibernate免费学习视频教程

    - **Struts2配置与使用**:掌握Struts2的配置文件编写方法,以及如何通过Action、Interceptor等组件实现业务逻辑处理。 - **Struts2高级特性**:探索Struts2与其他技术(如Spring、Hibernate)的集成方式,以及...

    struts2中文教程

    在Struts2中,模型由Action类表示,视图主要由JSP页面和Struts2的标签库构建,控制器由Struts2框架自身提供,通过拦截器链来处理请求并决定如何响应。 五、实战演练 学习Struts2时,建议通过实际项目练习来加深...

    struts1和struts2的区别(详细)

    此外,Struts2支持POJO风格的Action,即普通的Java对象也可以作为Action使用。 #### 二、依赖于Servlet API的程度不同 - **Struts1**: 在Struts1中,Action直接依赖于Servlet API,如`HttpServletRequest`和`...

    servlet AND Struts2笔记

    ### servlet与Struts2知识点梳理 #### 一、Servlet基础概念及实现方式 - **Servlet定义**:Servlet是一种运行在服务器端的小程序,用于处理客户端发送的HTTP请求,并生成相应的HTTP响应。它属于动态资源,可以被多...

    struts、jsp资料

    2. **JSP内置对象**:JSP提供了9个内置对象,如request、response、session、application等,它们可以直接在JSP页面中使用,简化了Web开发。 3. **JSP生命周期**:JSP页面会经历翻译、编译、加载和实例化四个阶段,...

    JSP_Struts入门教程+例子.ppt.zip

    本教程的"PPT"部分可能涵盖了JSP的基础知识,如JSP语法、EL和JSTL的使用,以及Struts框架的配置、ActionForm、Action和标签库的实战应用。通过学习"ch9.ppt"和"ch8.ppt",你可以深入理解JSP和Struts如何协同工作,...

    jsp与struts技术开发的网站计数器(源代码)

    6. **用户交互**:用户每次访问特定页面时,Struts框架会拦截请求,调用相应的Action,然后返回JSP页面,展示更新后的计数值。 通过以上分析,我们可以看出,这个项目提供了从基础的JSP和Struts框架使用到实际应用...

    JAVA+JSP+Servlet+android+SSH视频教程全集+项目视频 亲自总结

    ### JAVA+JSP+Servlet+Android+SSH视频教程全集+项目视频知识点解析 #### Java基础知识及应用 Java作为一门跨平台的高级编程语言,在软件开发领域占据着重要的地位。本教程将涵盖Java基础语法、面向对象编程(OOP)...

    struts2 mysql实现简单学生成绩管理代码

    对于前端展示,项目可能使用JSP(JavaServer Pages)作为视图层,通过Struts2的标签库来显示数据。例如,`&lt;s:iterator&gt;`标签可以用来遍历查询结果并显示在表格中。 在实际运行项目时,你需要配置服务器(如Tomcat)...

    servlet与Struts action线程安全问题分析(pdf)

    ### servlet与Struts action线程安全问题分析 #### 一、引言 随着互联网应用的不断普及和发展,基于Servlet和JSP技术的应用程序在企业级应用中占据着重要的位置。Servlet作为一种常用的技术栈,因其多线程运行特性...

    struts2文件上传下载

    在JSP页面(如`index.jsp`)中,需要包含Struts2的标签库,并使用`s:file`标签来提供一个文件上传控件。同时,`&lt;s:form&gt;`标签的`action`属性指定了上传处理的Action方法。用户上传文件后,表单提交至`/fileManage/...

    struts2教程.doc

    4. **Struts2安装**:不同于Struts1.x需要配置ActionServlet,Struts2使用Filter Dispatcher作为入口点,需要在web.xml中配置相应的过滤器。 5. **Struts2与Struts1.x的区别**:Struts2并非Struts1.x的简单升级,...

Global site tag (gtag.js) - Google Analytics