读书人

struts2-convention-plugin-2.1.6兑现

发布时间: 2012-11-12 12:31:56 作者: rapoo

struts2-convention-plugin-2.1.6实现struts2的零配置
首先下载

struts2-convention-plugin-2.1.6.jar文件

放在项目的lib下面

然后对web.xml进行配置

package com.dzw.action;import java.util.List;import javax.annotation.Resource;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.ExceptionMapping;import org.apache.struts2.convention.annotation.ExceptionMappings;import org.apache.struts2.convention.annotation.Namespace;import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention.annotation.Result;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Component;import com.bjsxt.registration.model.User;import com.bjsxt.registration.service.UserManager;import com.bjsxt.registration.vo.UserRegisterInfo;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;@ParentPackage("struts-default")@Namespace("/wap/membercenter")    // @ExceptionMappings 一级声明异常的数组     // @ExceptionMapping 映射一个声明异常   @ExceptionMappings( {   @ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })public class UserAction extends ActionSupport implements ModelDriven {private String name;         private String password;@Override/* (non-Javadoc) *action注解要写在方法上            */@Action(value="u",results={@Result(name="success",location="/registerSuccess.jsp"),@Result(name = "fail",location="/registerFail.jsp"),@Result(name = "list",location="/userlist.jsp"),@Result(name = "load",location="/user.jsp")}) public String execute() throws Exception {.............return "success";}         name和password的get,set方法}

读书人网 >软件架构设计

热点推荐