struts

翻译 2015年07月08日 15:42:56

获取用户输入

  1. 使用领域对象接收用户输入(user.username)需要set、get
  2. 实现ModelDriven 的action,实现getModel (直接使用领域对象 username)不需set,get。
  3. 使用action的属性接收用户输入

访问request、session和application对象

  • 与servlet API解耦的方式访问
直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取数据
要获取这三个Map对象,使用ActionContext类    ActionContext.getContext()
get(“request”)
getSession()
getApplication()
在JSP页面,${sessionScope.} ${requestScope.},${applicationScope.}
也可以实现某些特定的接口  RequestAware,SessionAware,ApplicationAware

  • 与servlet API耦合的访问方式
ServletActionContext类(继承于ActionContext)的静态方法
HttpServletRequest getRequest()  此对象可以得到HttpSession
ServletContext getServletContext()
HttpServletResponse getResponse()
还可以ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST)
<pre name="code" class="html">ActionContext.getContext().get(ServletActionContext.SERVLET_CONTEXT)
ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE)


还可以实现ServletRequestAware,ServletContextAware,




详解struts-2.3.32的配置(巨坑)

这几天被这个struts的配置问题搞得我晕头转向,因为网上自己找了几个学习struts2的视频可是,再次提醒,由于一些视屏比较落后,可是现在struts2又是更新到了2.5了,所以难免有很多描述的有出...
  • Yiyuan_chen
  • Yiyuan_chen
  • 2017年04月12日 14:05
  • 2176

struts配置参数详解

struts配置参数详解
  • u011518709
  • u011518709
  • 2014年08月26日 14:26
  • 1312

spring 整合struts2 使用 aop 碰到的问题

突然想利用spring aop 实现 插入日志功能,于是编写了代码.在编码过程中碰到了些问题,通过自己找资料解决了,现将其记录下来,方便以后查询. 1 先将aop配置贴上,其余的spring与stru...
  • a714115852
  • a714115852
  • 2013年12月13日 09:31
  • 1374

慕课网 项目实战 使用struts2和hibernate开发学生信息管理系统

.war解压缩方式:将.war放到tomcat的webapps目录下,启动tomcat服务器即可完成。 第1章 Struts2与Hibernate整合 1-3 Struts2与Hibernate整...
  • yuhan_9204
  • yuhan_9204
  • 2016年04月14日 11:54
  • 3002

开源MVC框架Struts (一) 对Servlet进一步封装和抽象

介绍 先不说Struts详细的工作流程以及其内部组成原理,先介绍一下它是干什么用的?什么时候用?想了解Struts前提你必须了解MVC设计模式,它是根据MVC开发出来的一套标准开发流程,你也可以...
  • lilongsheng1125
  • lilongsheng1125
  • 2013年08月10日 20:04
  • 2188

SpringMVC与Struts2区别与比较总结

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上Spr...
  • chenleixing
  • chenleixing
  • 2015年03月23日 21:45
  • 229426

struts2中ActionContext是什么东东???

form URL: http://apps.hi.baidu.com/share/detail/16057446   ActionContext(Action上下文) ActionContext...
  • zhuhezan
  • zhuhezan
  • 2011年10月22日 15:25
  • 11050

struts2中从页面取值的三种方式

在图解:在Eclipse中建立第一个Struts2程序中我们建立了第一个struts程序,那么如何把登陆页面中的用户名传递到登录成功的页面中呢? 有三种方式, 1,使用默认的action的传递...
  • u012150795
  • u012150795
  • 2013年11月29日 09:15
  • 3225

struts2和servlet的共存问题 (已在实际问题中验证)

先看一下struts2 的web.xml文件: struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 在请求...
  • jzhf2012
  • jzhf2012
  • 2013年05月09日 11:20
  • 1328

SSH开发环境的配置:web.xml、Spring集成hibernate和Spring集成Struts2

一、struts + hibernate + Spring整合开发包的导入:从myeclipse集成开发工具中导入或者从网站下载放在工程项目WEB-INF包下的lib包内即可。 二、本文主要说明开发包...
  • congcongsuiyue
  • congcongsuiyue
  • 2013年11月30日 15:03
  • 3108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts
举报原因:
原因补充:

(最多只允许输入30个字)