注册功能(未与数据库连接)
首先创建一个注册功能的jsp页面
reg.jsp
<div>
<form action="reg.action"method="post">
用户名:<input type="text" name="uname"/><br/>
年龄:<input type="text" name="uage"/><br/>
薪资:<input type="text" name="usalary"/><br/>
出生日期:<input type="text" name="ubirth"/><br/>
婚否:<input type="radio" name="umarry"value="true"/>已婚
<input type="radio"name="umarry" value="false"/>未婚
<br/>
<input type="submit"value="提交"/>
</form>
</div>
从上面的form表单中的action中可以知道jsp页面的数据会传送到struts.xml文件中
Struts.xml
<package name="reg" extends="struts-default"namespace="/">
<action name="reg" class="cn.csdn.hr.domain.DemoAction"method="reg">
<result>./index.jsp</result>
</action>
</package>
类DemoAction
位于cn.csdn.hr.domain包下
注意:类要继承ActionSupport
private String uname;
private Integer uage;
private Double usalary;
private Date ubirth;
private boolean umarry;
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public Integer getUage() {
return uage;
}
public void setUage(Integer uage) {
this.uage = uage;
}
public Double getUsalary() {
return usalary;
}
public void setUsalary(Double usalary) {
this.usalary = usalary;
}
public Date getUbirth() {
return ubirth;
}
public void setUbirth(Date ubirth) {
this.ubirth = ubirth;
}
public boolean isUmarry() {
return umarry;
}
public void setUmarry(boolean umarry) {
this.umarry = umarry;
}
public DemoAction() {
super();
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "DemoAction [uage=" + uage + ",ubirth=" + ubirth + ",umarry="
+ umarry + ", uname=" + uname + ",usalary=" + usalary + "]";
}
public String reg(){
System.out.println(toString());
return SUCCESS;
}
Index.jsp页面
<h2>
hi,成功啦!<br/>
${uname};<br/>
${uage};<br/>
${ubirth};<br/>
${usalary};<br/>
${umarry};
</h2>