随笔分类 - Struts2
摘要:在servlet中获取页面传递过来的数据的方式是:request.getParameter(“username”);这个代码可以获取到页面的username的数据。在action中可以通过模型驱动的方式来获取页面的值。 例子: Jsp页面 Action 过程为:当浏览器提交modelDriverAc
阅读全文
摘要:在servlet中获取页面传递过来的数据的方式是:request.getParameter(“username”);这个代码可以获取到页面的username的数据。在action中可以通过属性驱动的方式来获取页面的值。 例子: jsp请求页面 Action内容 * 属性驱动的执行过程: * 在页面上
阅读全文
摘要:1.<s:property value=""/> 输出value中的值,在没有value属性的情况下,该标签输出的是对象栈的栈顶的值 2. <s:set value="" var="" scope="" /> var变量 1.value先取出存在request中的值 2. a.如果scope没有写,
阅读全文
摘要:1.取出request,session,applicaiton中的值 a.往里面加入request,session,application中加入值 取值: 2.用valuestack中的对象栈的set方法存放的数据,把对象封装成一个hashmap,放入栈顶 a.放值 b.取值 3. 在person,
阅读全文
摘要:ongl存放数据可以存放在对象栈(root),也可以存放在map中 一、存放在map中 1.存放在map中可以分为存放在request、session、application 存放到request、session、application后valuestack的map中的内存结构 2.存放在map中的
阅读全文
摘要:valuestack是OgnlValueStack的实现,而OgnlValueStack是基于ValueStack的实现 valuestack的内存结构为: 里面主要的为:context和root root的内存结构为: CompoundRoot是基于ArrayList的实现,所以说Compound
阅读全文
摘要:1.自定义action继承ActionSupport 2.复写validate方法,因为ActionSupport实现了Validate这个借口,而这个借口中定义了validate方法 3.当请求时,先执行validate这个方法,然后再执行自己请求的方法 添加:<%@ taglib uri="/s
阅读全文
摘要:一、Struts2拦截器原理: Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。 比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资
阅读全文
摘要:Servlet之间通信的方式有两大类,每个类有三种不同的方法 1.request 2.session 3.application 不实现ServletContextAware,SessionAware,ServletRequestAware这三个接口的通信 实现ServletContextAware
阅读全文
摘要:通配符映射一: a_add.action、b_add.action、c_add.action、全部请求PatternAction的add方法(请求同一个Action) 请求url struts-pattern.xml配置 通配符映射二: 请求PeronAction和StudentAction的add
阅读全文
摘要:这是利用action模仿请求Servelet(单例) 作用: 1.减少web.xml代码量 2.将servelet中的代码转移到action中,只需要在action中定义业务逻辑则可。 1.定义一个过滤器 web.xml中配置为: 当接受到一个请求后 当过滤器接受到一个请求以后,进行过滤 1.先取出
阅读全文
摘要:本文章只介绍较为常用的三种result type 1.dispatcher 2.redirect 3.redirectAction 一、dispatcher 用于转向JSP页面,这个是默认的结果类型,如果在action配置中没有配置其他的结果类型,它会被使用 可以将值置于request域中,并在ac
阅读全文
摘要:1.创建一个struts-extends.xml文件 2.在src目录下的struts.xml中引入这个xml文件 3.这样就可以在请求中请求它了,它具有person的所有属性,并且自己还可以加
阅读全文
摘要:一、配置过程 1.在web.xml中配置过滤器 2.导入struts2框架包 3.在src目录下创建struts.xml(必须在src下创建) 文件开头(dtd文件版本跟导入的struts2的基本一致) 4.在Preference中添加struts-2.3文件,并加入key值,key值为struts
阅读全文

浙公网安备 33010602011771号