(.................)
输入数据的页面
in.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<html:html>
<head>
<title>Login</title>
</head>
<body>
<center>
<pre>
<html:form action="execute.do" method="post">
<h3> 请输入 </h3>
FirstName: <html:text property="str1" size="12"/>
LastName: <html:text property="str2" size="12"/>
<html:submit value="提交"/> <html:reset value="重置"/>
</html:form>
</pre>
</center>
</body>
</html:html>
显示正确结果的页面
success.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<html>
<center>
Your name:<bean:write name="userForm" property="strAdd"/>
</center>
</html>
提示警告的页面
error.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<center>
error!你没有输入 FirstName或者 LastName。
</center>
</html>
好了,下面到程序员真正该做的工作了,那就是写java代码啊。
一,不要问在什么地方写java代码
二,不要问用什么办法把java代码编译成类文件
三,不要问把java文件和类文件放在什么地方
……这样的问题我不会再回答。
你千万不要忘了要导入两个JAR包啊
用来保存数据的form
UserForm.java
import org.apache.struts.action.*;
public class UserForm extends ActionForm
{
private String str1 = null;
private String str2 = null;
private String strAdd = null;
public String getStr1()
{
return str1 == null?"":str1.trim();
}
public void setStr1(String str1)
{
this.str1 = str1;
}
public String getStr2()
{
return str2 == null?"":str2.trim();
}
public String getStrAdd()
{
return strAdd;
}
public void setStr2(String str2)
{
this.str2 = str2;
}
public void setStrAdd(String strAdd)
{
this.strAdd = strAdd;
}
}
看见了form税桑皇裁瓷衿模褪且恍┦粜院凸赜谑粜缘?/SPAN>get和set方法
(...........)