1、在struts.xml中加入如下代码:
<constant name="struts.ui.theme" value="simple"
/>
<!--让struts不自动生成表格等-->
<package name="token"
namespace="/test" extends="struts-default">
<action
name="token"
class="cn.gxf.action.PersonAction">
<interceptor-ref
name="defaultStack"/>
<interceptor-ref name="token"/>
<result
name="invalid.token">/index.jsp</result>
<result>/page/message.jsp</result>
</action>
</package>
2、PersonAction.java:
package cn.gxf.action;
public class PersonAction {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String execute(){
//保存数据到数据库操作
return "success";
}
}
3、index.jsp
<%@ page language="java" import="java.util.*"
pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags"
prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<html>
<head>
<title>index.jsp</title>
<meta http-equiv="pragma"
content="no-cache">
<meta http-equiv="cache-control"
content="no-cache">
<meta http-equiv="expires"
content="0">
</head>
<body>
<s:form
action="itcast" namespace="/test"
method="post">
姓名:<s:textfield
name="name"/><s:token></s:token>
<input type="submit"
value="发送"/>
</s:form>
</body>
</html>
3、message.jsp:
关键代码:
<%@ taglib uri="/struts-tags" prefix="s"%>
<s:property value="name"/>
!!!-注意-!!!
无
★★★警钟★★★
no