`

struts访问web元素

 
阅读更多
一:获取Map类型的request,session,application
   继承ActionSupport
    Map request=(Map)ActionContext.getContext().get("request");
    Map session=ActionContext.getContext().getSession();
    Map Application=ActionContext.getContext().getApplication();

二:获取Map类型的request,session,application(常用)
   实现implements  RequestAware ,SessionAware,ApplicationAware
	public void setRequest(Map<String, Object> request) {
		this.request=request;
	}
	public void setSession(Map<String, Object> session) {
		this.session = session;
	}
	public void setApplication(Map<String, Object> application) {
		this.Application= application;
	}


三:获取原始类型request,session,application
        HttpServletRequest request = ServletActionContext.getRequest();
    HttpSession session = request.getSession();
    ServletContext application = session.getServletContext();

四:获取原始类型request,session,application
     实现implements ServletRequestAware接口
	public void setServletRequest(HttpServletRequest request) {
		HttpServletRequest req =request;
		HttpSession session = request.getSession();
    	ServletContext application = session.getServletContext();
	}


分享到:
评论

相关推荐

    struts2访问Web元素

    在“struts2访问Web元素”这个主题中,我们主要关注的是如何通过Struts2框架来操作和控制Web页面上的各种元素。这篇博文可能详细介绍了如何在Struts2中与HTML表单、按钮、文本框等交互,以及如何处理用户提交的数据...

    Struts2访问Web元素

    在"Struts2访问Web元素"这个主题中,我们将深入探讨如何在Struts2框架中与网页元素进行交互。 首先,我们需要了解Struts2的核心组件——Action类。Action类是业务逻辑的载体,负责处理用户请求,并返回相应的结果。...

    struts2 访问web元素

    在"Struts2 访问web元素"这个主题中,我们主要探讨的是如何在Struts2框架中与HTML表单、按钮、文本框等web元素进行交互。这涉及到Action类、Result类型以及Struts2提供的强大数据绑定机制。 1. **Action类**:在...

    Struts2中访问web元素的例子

    在Struts2中,访问web元素是开发过程中常见的需求,比如获取请求参数、session数据或者cookie等。本篇文章将详细介绍Struts2中四种访问web元素的方法。 1. **Action上下文(ActionContext)** ActionContext是...

    Struts2_访问web元素_accessWebElements_s

    在Struts2框架中,访问web元素是开发过程中不可或缺的部分,这涉及到与用户界面交互、数据传递以及控制流程的管理。在这个主题“Struts2_访问web元素_accessWebElements_s”中,我们将深入探讨如何在Struts2中有效地...

    struts2.5 web.xml配置

    在探讨Struts2.5中的`web.xml`配置时,我们首先需要理解`web.xml`在Java Web应用中的角色以及它如何与Struts框架交互。`web.xml`是Java Web应用的核心配置文件之一,用于定义应用程序级别的配置信息,如过滤器、监听...

    使用Struts快速实现web开发的登陆工程源程序

    在Struts中,可以利用ActionContext来访问session。 6. **安全考虑**:在实际开发中,为了增强安全性,还需要考虑密码加密存储、防止SQL注入、XSS攻击等问题。例如,密码在验证前应先进行哈希处理,不直接存储明文...

    基于Struts框架的Web系统实现

    ### 基于Struts框架的Web系统实现 #### JSP系统的特点 JSP(JavaServer Pages)技术是一种用于创建动态网页的技术,它利用Java编程语言编写类似XML的标签(tags)和脚本片段(scriptlets),以封装生成动态网页所...

    访问Web页面元素

    在Web开发中,访问页面元素是一项基础而关键的任务。这些元素通常包括`request`、`session`和`application`,它们分别对应HTTP请求、会话和全局上下文对象。了解如何有效地操作这些对象对于构建动态网页和管理用户...

    Struts实现基本web应用

    6. **运行与测试**:部署应用,通过浏览器访问注册页面,提交表单后,Struts框架将处理请求,调用相应的Action和ActionForm,执行业务逻辑,最后呈现结果。 通过以上步骤,一个简单的基于Struts的Web应用就搭建完成...

    Struts2学习笔记(7)-访问Web元素

    在Struts2框架中,访问Web元素是实现服务器与客户端数据交互的关键步骤。常见的Web元素包括request、session和application,它们分别对应于HTTP请求、会话和全局应用程序范围内的数据存储。在这篇Struts2学习笔记中...

    精通struts基于MVC的java web设计与开发(代码二).rar

    4. **htmltaglibs**: 这个目录包含了Struts的HTML标签库,这些标签用于创建Web表单,处理用户输入,比如`&lt;html:text&gt;`、`&lt;html:submit&gt;`等,它们使得在JSP页面上处理表单元素变得更加简单。 通过研究这些目录中的...

    spring3、struts2、mybatis结合的一个简单web实现

    在Java Web开发中,Spring、Struts2和MyBatis是三个非常重要的开源框架,它们分别负责不同层面的任务。Spring提供了全面的结构化和依赖注入功能,Struts2则是一个强大的MVC(Model-View-Controller)框架,而MyBatis...

    struts2讲义 struts2讲义struts2讲义struts2讲义struts2讲义

    综上所述,Struts2是一个功能强大且灵活的Java Web开发框架,它不仅提供了丰富的特性,还通过其独特的设计模式和插件机制,使得开发者能够快速构建高质量的Web应用程序。通过对Struts2核心概念和技术的理解,开发者...

    css html web jsp struts

    它基于HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)进行通信,用户通过浏览器访问Web服务器,获取并展示HTML文档,实现信息浏览和交互。Web技术还包括JavaScript等客户端脚本语言,用于增强用户体验和交互...

    如何将一个web手工配成struts2

    这里的`&lt;action&gt;`元素定义了一个名为`helloWorld`的动作,当用户访问相应的URL时,Struts2会调用`com.example.HelloWorldAction`类中的方法,并将结果渲染到`/WEB-INF/helloworld.jsp`页面上。 #### 总结 通过以上...

    马士兵Struts2笔记2013

    9. **Struts2访问Web元素** Struts2可以通过OGNL(Object-Graph Navigation Language)轻松地访问和操作Web元素,如请求参数、session、application范围内的对象等。 10. **Stack Context** Stack Context是...

    Struts2_1200_AccessWebElements

    在访问Web元素时,拦截器可以用来验证表单数据,进行数据转换和格式化。 5. **Struts2结果类型(Result Types)** 结果类型定义了Action执行后如何呈现结果。常见的结果类型有dispatcher(转发到JSP)、stream...

    传智播客struts2.1视频教程_介绍struts2及struts2开发环境的搭建

    Struts2.1是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。它在Struts1的基础上进行了很多改进,提供了更强大的功能和更好的灵活性。本视频教程由传智播客提供,旨在帮助初学者理解Struts...

    Struts框架中struts-config.xml文件配置小结

    在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts-config.xml`文件扮演着至关重要的角色,它是Struts框架的核心配置...

Global site tag (gtag.js) - Google Analytics