Struts2
文章平均质量分 68
fzjiangmin1984
这个作者很懒,什么都没留下…
展开
-
struts2配置
1、创建项目; 2、将struts2-blank/web-inf/classes下面的struts.xml文件拷贝到程序的src目录; 3、拷贝lib文件到项目的Lib下面,struts2-blank/web-inf/lib下面的除junit.jar、spring-test.jar外的所有包; 4、配置web.xml 根据参考web.xml中的以下代码复制到项目的web.xml原创 2012-10-14 15:24:21 · 172 阅读 · 0 评论 -
Struts标签
property标签: property 取值为字符串: property 设定HTML: '" escape="false"/> set 设定adminName值(默认为request 和 ActionContext): set 从request取值: set 从ActionContext取值: bean 定义bean,并使用param来设定新的属性值: b原创 2012-10-26 21:06:52 · 162 阅读 · 0 评论 -
Struts2_UI
1、定义自己的theme a)把所有的主题定义为simple:struts.xml文件添加; b)特殊处理fielderror:在前台显示fielderror的页面查看源码,找到fielderror对应的class,重新定义这个class即可; c)自己控制其他标签的展现原创 2012-10-26 21:25:08 · 171 阅读 · 0 评论 -
Struts2_Interceptor(拦截器)
自定义拦截器: 1、编写拦截器的类继承接口Interceptor; 2、struts.xml配置如下: /test.jsp Struts2默认的拦截器不能覆盖,因此红色部分得写。原创 2012-10-31 17:47:04 · 183 阅读 · 0 评论 -
Struts2 工作原理
上图来源于Struts2官方站点,是Struts 2 的整体结构。 Struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。 (1)核心控制器:FilterDispatcher FilterDispatc原创 2012-10-28 19:54:56 · 347 阅读 · 0 评论 -
Struts2_OGNL
1、 只有当地址传递的参数user.age=28 的时候,UserAction中才会new 出一个User对象,并将age的值设置为28.,但User需要保持一个空的构造方法。当然也可以通过自己手动的在Action中new User()。可以在User中定义另外一个对象例如:Dog(有name变量),地址传递的参数user.dog.name 来传递参数 2、访问对象的静态方法时,需要在xm原创 2012-10-20 16:01:37 · 173 阅读 · 0 评论 -
Struts2_声明式异常处理_实现
Struts2中异常的处理是由拦截器实现的,观察struts-default.xml文件 1、方法抛出异常; 2、调用该方法也同样抛出异常最后交给Struts2统一处理; 3、配置struts.xml文件: /admin/{1}-{2}.jsp /admin/{1}-{2}.jsp原创 2012-10-28 19:05:11 · 229 阅读 · 0 评论 -
Struts2复习点
原创 2012-10-20 10:22:13 · 162 阅读 · 0 评论 -
Struts2的全局结果集Global_Results、动态结果集dynamic_result、带参数的结果集
一、Global_Results 全局结果集 /main.jsp /index.jsp /user_success.jsp /user_error.jsp原创 2012-10-19 21:33:44 · 577 阅读 · 0 评论 -
Struts2小知识点1
1、jsp引用s标签: %@taglib uri="/struts-tags" prefix="s" %> 2、struts2中的jsp页面可用来调试; 可用来取堆栈中的值。 3、堆栈解析 actionErrors:action错误 fieldErrors:action 中 属性错误 errors:包括actionErrors和fieldErrors e原创 2012-10-18 22:41:34 · 283 阅读 · 0 评论 -
Struts2获得Web元素的方式
一、通过ActionContext来获得: public class LoginAction1 extends ActionSupport { Map request; Map session; Map application; public LoginAction1(){ request=(Map)ActionContext.getContext().get("request"原创 2012-10-19 10:24:50 · 198 阅读 · 0 评论 -
Struts2接收参数的几种方法
Struts2接收参数的几种方式 分类: Struts2 2011-12-24 17:38 164人阅读 评论(0) 收藏 举报 Struts2接收参数的几种方式 ====== 1. 用Action的属性: 在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。 相应提交方式可以用get 和原创 2012-10-18 21:20:10 · 377 阅读 · 0 评论 -
Struts2中的path路径问题、动态方法调用、通配符
路径问题: struts2中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。 虽然可以用redirect方式解决,但redirect方式并非必要。 解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式来拿到webapp的路径)或者使用myeclipse经常用的,指定basePath 动态方法调用: /原创 2012-10-16 20:24:49 · 709 阅读 · 0 评论 -
struts.xml配置文件说明
hello.jsp hello1.jsp package:类似于java程序的package,避免名字重复 namespace:地址栏中在项目名后跟上names原创 2012-10-14 17:22:26 · 180 阅读 · 0 评论 -
项目开发顺序
PS:具体参考Struts2_BBS项目原创 2012-10-27 16:40:00 · 371 阅读 · 0 评论