- 博客(15)
- 收藏
- 关注
原创 action配置 异常处理 使用注释配置action
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">&
2008-09-01 15:57:34
198
原创 result 配置 动态结果
Action public class LoginAction extends ActionSupprot{ private String nextAction; public String getNextAction() { return nextAction; } public String extcute() throws Exception{...
2008-09-01 15:45:24
142
原创 result 配置(2) 结果类型
action调用处理之后,向用户呈现一个结果视图, 这个些视图是由不同结果类型来管理的,结果类型实现了com.opensymphony.xwork2.Result 接口预定义的结果类型由:在struts2-core-2.0.11.2.jar根目录下的struts-default.xml中配置了struts2提供的一系列结果类型 struts2的结果类型实现了com.opensymphony....
2008-09-01 14:19:23
347
原创 Result配置
当action的方法执行完成后 会返回字符传的结果码,框架会根据这个结果码选择相应的result 在com.opensymphony.xword2.Action 接口定义组标准的结果代码 public interface Action{ public static final String SUCCESS="success"; public static final String...
2008-09-01 00:25:05
313
原创 action配置(3) 使用通配符
通配符(*)可以匹配 0个或者多个字符 <action name="edit*" class="Edit{1}Action"> <result name="failure">failure.jsp</result> <result>/{1}.jsp</result></actio
2008-08-31 23:21:16
215
原创 action 配置(2)
(2)动态方法的调用Dynamic method invocation (DMI)在action的名字使用!来标示要调用的方法名格式如下: actionName!methodName.action当我我们请求/news!create.action的时候就会调用news的create()方法由于安全的原因关闭DMI 在struts.xml中配置,使用constant 元素将st...
2008-08-31 22:47:20
132
原创 action 的配置
struts 并不要求action类一定要继承Action接口,也可以编写普通的类作为action,只要返回一个String的无参public方法即可public String xxx() 在实际开发中通常继承com.opensymphony.xwork2.ActionSupport 类,ActionSupport 实现了Action接口及其可选接口 提供了输入验证,错误信息存取,及其国际...
2008-08-31 16:42:15
135
原创 interceptor 配置
拦截器允许在action的执行前后插入代码执行 、可以action动态添入 验证 对象组装 权限控制 日志记录 而不需要修改action要在action配置拦截器首先需要在interceptors 元素使用interceptor 元素定义拦截器没然后在action使用intercepter-ref指定引用的拦截器。interceptor有两个必要的元素 name和class 前者是拦截器的名字...
2008-08-31 14:43:06
250
原创 include 配置
我们可以为每个模块单独提供一个配置文件,然后在struts.xml中使用include来包含其他其他的配置的文件include 只有一个必要的属性 files[code="xml"] [/code]struts-cha.xml代码片段[code="xml"] chat/ro...
2008-08-31 14:14:15
300
原创 namespace 配置
package 的namespace属性可以为action配置不同的命名空间Struts2框架使用action的名字和命名空间来标记一个action当Struts2接受一个URL是会分成namespace和action的名字两部分Struts2就会在namespace/action中查找命名对,如果没有就在默认的命名空间找相应的action名默认空间可以""空字符串表示(2)S...
2008-08-31 13:59:42
223
原创 Package 配置
Struts2可以“继承”原有包的定义 类似“类”包括所有的action result 拦截器 连接器栈的配置。package 元素中必须由name属性,作为该包的引用的外键 extends一个或者多个包,用逗号分隔包可以abstract 当设置元素abstract为true时,只能做为父包,被其他包继承 ...
2008-08-31 13:33:31
281
原创 struts.properties Constant 配置
struts.properties文件必须放在classpath通常当在WEBI-INF/classes下#name =value的方式配置Constant常量的配置Struts2框架按照下列顺序加载后面的可以覆盖前面的常量设置[list=1] struts-default.xml struts-plugin.xml struts.xml struts.pr...
2008-08-31 13:00:02
199
原创 web.xml
[code="xml"] index.jsp struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* [/code]struts2标签库的配置默认在struts2-core-2.011.jar中的METE-INF下的st...
2008-08-31 12:35:20
87
原创 通过接口注入获取Request,session,application
Action类[code="java"]mport java.util.Map;import org.apache.struts2.interceptor.ApplicationAware;import org.apache.struts2.interceptor.RequestAware;import org.apache.struts2.interceptor.Sess...
2008-08-31 11:08:51
175
原创 开始学习Struts【 访问request,session, application 对象】
ActionContext 是action执行的上下文,struts2对 HttpServletRequest,HttpSession,ServletContext进行了封装,构造三个Map对象来代替这三个对象通过ActionContext来获取 request,session ,application 对象实例[code="java"] ActionContext contex...
2008-08-31 10:53:39
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人