自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除