struts
文章平均质量分 58
zoucq
这个作者很懒,什么都没留下…
展开
-
struts标签异常 This is usually caused by using Struts tags without the associated f
The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, w...原创 2011-06-07 10:59:14 · 105 阅读 · 0 评论 -
Struts2在OGNL基础上的增强
Ø 值栈(ValueStack) Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为OGNL的根对象。我们知道,OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是OGNL上下文中的根对象,因此可以直接访问。那么对于值栈中的对象该...原创 2011-06-10 16:20:19 · 82 阅读 · 0 评论 -
OGNL
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 本文主要通过一个例子讲述通过Java Main函数如何使用ognl.jar。 建立工程,然后把ognl...原创 2011-06-10 16:19:12 · 108 阅读 · 0 评论 -
struts ValueStack
众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。 要完成这个功能,有很大程度上...原创 2011-06-10 16:18:43 · 95 阅读 · 0 评论 -
struts sServletActionContext
如果我们的Action需要直接与JavaServlet的HttpSession、HttpServletRequest等一些对象进行操作,我们又该如何处理?。 ServletActionContext这个类直接继承了我们上面介绍的ActionContext,它提供了直接与JavaServlet相关对象访问的功能,它可以取得的对象有: 1、javax.servlet.http.HttpServle...原创 2011-06-10 16:18:05 · 92 阅读 · 0 评论 -
ActionContext介绍
Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是,仅仅取得请求参数的值就能完全满足我们的功能要求吗?不,在Web应用程序开发中,除了将请求参数自动设置到Action的字段...原创 2011-06-10 16:17:25 · 86 阅读 · 0 评论 -
struts2的5个配置文件
影响Struts2应用的配置文件可以分为以下几种,插件的配置文件除外 Default.properties、Struts-default.xml、Struts.xml、Struts.properties、Web.xml Ø web.xml文件中可以安装Struts 2的过滤器类并设置过滤器参数,同时还可以配置Struts 2常量 Ø struts.properties文件也可以配置Str...原创 2011-06-08 15:40:20 · 130 阅读 · 0 评论 -
struts2标签:radio
<struts:radio list="province" listKey="pcode" listValue="pname" id="exchange" name="exchange" > </struts:radio> 对应的ACTION里有个对象集合list,对象有2个属性pcode,pname 我当原创 2011-06-07 17:30:31 · 94 阅读 · 0 评论 -
result路径问题
<package name="finance.stock" namespace="/stock" extends="struts-default"> <action name="basicinfo" class="BasicInfo" method="insert"> <!-- WebRoot/basicinfo/ba原创 2011-06-07 13:48:39 · 186 阅读 · 0 评论 -
struts2 StrutsPrepareAndExecuteFilter 源码分析
概述 近期在看struts2,在看到论坛上有人分析了StrutsPrepareAndExecuteFilter的源码,感觉这个类是很核心的,可以知道struts2拦截到用户请求之后是如何对参数进行转换的。我就按图索骥,也来走读一下这个类的代码,大家多指教。 在使用struts的时候要在web.xml中配置一个过滤器,来拦截用户发起的请求,并进行一些预处理,根据配置文件把请求...原创 2011-06-12 09:42:22 · 111 阅读 · 0 评论