Struts2 有关于无法正常的使用通配符
摘要:今天使用struts 2.3.4版本,做了一个通配符的小测试,结果其他的Action都能正常的使用,但是使用通配符的Action不能正常的使用。网上找了很久,最后发现,貌似strust2.3版本以上的通配符是需要加上适用Action方法的范围,如下面代码显示。input和detail对应Action
阅读全文
Action名称的搜索顺序
摘要:假设当前的路径的URL是:http://StrutsDemo01/path1/path2/path3/test.action 步骤1、首先寻找命名空间(namespace)为 /path1/path2/path3的包(package),如果当前的命名空间不存在则执行步骤2。如果存在这个Package
阅读全文
Struts2 的 值栈和ActionContext
摘要:1、ValueStack 和 ActionContext 的关系与区别: -- 相同点:它们都是在一次HTTP请求的范围内使用的,它们的生命周期都是一次请求 -- 不同点:ValueStack 分为对象栈(Object Stack) 和 Map栈(Map Context),而ActionContex
阅读全文
在Action 中访问web资源
摘要:1、什么是web资源: HttpServletRequest,HttpSession,ServletContext等原生的Servlet API. 2、为什么要访问web资源? B/S应用的Controller 中必然需要访问web资源:如域对象中读写属性,读取Cookie,获取realPath..
阅读全文
Action中获取servletAPI对象的方法
摘要:1、ServletActionContext:可以从中获取当前Action对象需要的一切ServletAPI的相关对象; 常用的方法: 1、获取HttpServletRequest:ServletActionContext.getRequest(); 2、获取HttpSession:ServletA
阅读全文
struts2的国际化文件在jsp中的引用
摘要:struts.xml中的配置 jsp中的代码 然后配置一个基类的mess.properties,然后中文配置在mess_zh_CN.properties,英文配置在mess_en_US.properties中。这里的规则就是基类名mess_语言_国家.properties 效果如下: 浏览器的优先语
阅读全文
struts2各个jar包的作用
摘要:struts2核心jar包 struts2-core-xx struts2-核心-版本,这是struts2的核心库 xwork-core-xx xwork-核心-版本,这是xwork的核心库 aopalliance-xx 面向切面综合库-版本,这个包为AOP提供了最普通和通用的接口 commons-
阅读全文
Action类中获取request等对象的方法
摘要:struts2中的action类中,SevletActionContext可以获取 session对象则通过ActionContext.getContext().getSession().put("name",value);存放值 ActionContext.getContext().getSess
阅读全文