使用Struts 2标签首先导入标签库,如<%@taglib uri="/struts-tags" prefix="s" %>
表单标签有:<s:form>..</s:form> 表单标签 <s:textfield>..</s:textfield>文本输入框
<s:password>..</s:password>密码输入框 <s:textarea>...</s:rextarea>文本输入框
<s: radio>...</s:radio>多选框 <s: submit/>提交标签
<s: reset/>重置标签 <s: hidden/>隐藏域标签
标签的使用范例如:
<s:form action=" LoginAction">
<s:textfield name="uname" label="用户名"></s:textfield>
<s:password name="upass" label="密码"></s:password>
<s:submit value="登录"></s:submit>
</s:form>
<form action="LoginAction" method="post" name="myform">
登录名<input type="text" name="uname" class="input"/><br/>
密 码<input type="password" name="upass" class="input"/><br/>
<input type="submit" value=" 登 录 " class="btn"/>
注: LoginAction是判断登陆账号密码的java页面,也可以在改页面导入数据库去判断,并且可以再该页面设置登陆成功或失败需要跳转的页面;
另 外还需要添加一个表单标签规范的java页面,范例如下:
package action;
public class User {
private String username;
private String userpass;
public User(String username, String userpass, String email) {
super();
this.username = username;
this.userpass = userpass;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUserpass() {
return userpass;
}
public void setUserpass(String userpass) {
this.userpass = userpass;
}
}
实现效果如下图