struts2的初步使用

来源:互联网 发布:联发科cpu全开软件 编辑:程序博客网 时间:2024/05/22 07:40

index.jsp:

<a href="test_add.html">添加用户</a><a href="test_update.html">修改用户</a>

struts.xml配置文件:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"    "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.i18n.encoding" value="UTF-8" /><constant name="struts.devMode" value="false" /><constant name="struts.i18n.reload" value="true" /><constant name="struts.configuration.xml.reload" value="true" /><constant name="struts.ognl.allowStaticMethodAccess" value="true" /><constant name="struts.action.extension" value="html" /><!-- 声明包 --><package name="default" extends="struts-default" namespace="/"><action name="test_*" class="com.home.web.action.UserAction"method="{1}"><!-- 添加成功的映射页面 --><result name="add">/pages/user_add.jsp</result><!-- 修改成功的映射页面 --><result name="update">/pages/user_update.jsp</result></action></package></struts>

这里采用的通配符配置方式。

UserAction.java:

package com.home.web.action;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {    /** serialVersionUID. */    private static final long serialVersionUID = 1L;    // 提示信息    private String info;    public String add() throws Exception {        info = "添加用户信息";        return "add";    }    public String update() throws Exception {        info = "更新用户信息";        return "update";    }    public String getInfo() {        return info;    }    public void setInfo(String info) {        this.info = info;    }}

web.xml相关配置:

  <!-- Struts过滤器 --><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>



0 0
原创粉丝点击