读书人

struts2 convention 根本使用

发布时间: 2012-11-11 10:07:57 作者: rapoo

struts2 convention 基本使用

struts.xml<constant name="struts.convention.result.path" value="/WEB-INF/pages"/><constant name="struts.convention.action.packages" value="xxx.web.action"/><constant name="struts.convention.default.parent.package" value="default"/>struts.propertiesstruts.action.extension=dhtmlstruts.objectFactory = springstruts.objectFactory.spring.autoWire = typestruts.objectFactory.spring.useClassCache = true#sets the default template type. Either ftl, vm, or jspstruts.ui.theme=xhtmlstruts.ui.templateDir=templatestruts.ui.templateSuffix=ftlstruts.configuration.xml.reload=false


@Results({@Result(name = "editUser", type = "redirectAction", location = "user!edit", params = {"userId", "%{userId}"}),@Result(name = "pwdsuccess", type = "stream", params = {"inputName", "resultStream"})        })public class UserAction extends ActionSupport {//用户id    private Long userId;@Autowired    UserService userService;public String execute() throws Exception {//注册页面//user-register.jsp        return "register";    }public update() {//userService.update(对象);//修改成功转到另一个action中return "editUser";}public edit(){//修改页面//user-edit.jspreturn "edit";}public updatePwd() {//修改操作...String result="success";ActionContext.getContext().put("resultStream", new ByteArrayInputStream(result.getBytes("UTF-8")));return "pwdsuccess";}public Long getUserId() {        return userId;    }    public void setUserId(Long userId) {        this.userId = userId;    }}

读书人网 >软件架构设计

热点推荐