struts2 標籤 驗證和國際化

 

  1.  <body> 
  2.    <s:property value="tip" /> 
  3.     <s:form action="login" method="post" > 
  4.  
  5.   <table> 
  6.  <s:textfield name="loginname" key="loginname" id="loginame"/> 
  7. <s:password name="loginpwd" key="loginpwd" id="loginpwd"/> 
  8. <s:textfield name="code"  key="code" id="code"/> 
  9.  
  10. </table> 
  11. <img src="authImg.jpg" id="authImg" /><input type="button" value="換一張" property="" onclick="refresh();"/> 
  12. <s:submit key="loginSubmit" align="left"  />     
  13.      </s:form> 
  14.  
  15.  </body> 

<action name="login" class="com.action.user.LoginAction">

<result name="success">/Login.jsp</result>

<result name="input">/Login.jsp</result>

<result name="error">/Login.jsp</result>

</action>

 

  1. public void validate(){  
  2.         if(loginname==null || loginname.trim().equals("")){  
  3.  
  4.         addFieldError("loginname","姓名不能爲空");  
  5.         }  
  6.         if(loginpwd==null || loginpwd.trim().equals("")){  
  7.         addFieldError("loginpwd","密碼不能爲空 ");  
  8.         }  
  9.          
  10.         if(code==null || code.trim().equals("")){  
  11.             addFieldError("code","驗證碼不能爲空 ");  
  12.             }  
  13.         }  
  14.  
  15.  
  16. this.user=dao.checkProductuser(this.loginname, this.loginpwd); 
  17.     if(user==null){ //用戶登錄失敗 
  18.     this.setTip(this.getText("" +"user_tip.login.fail"));//"用戶名和密碼不匹配錯誤" 
  19.     return SUCCESS; 

 

messageResource_zh_CN.properties

loginSubmit=\u767B\u5F55

#\u4e2d\u6587\u5c5e\u6027\u5b9a\u4e49\u6587\u4ef6

loginname=\u7528\u6237\u540D

loginpwd=\u5BC6  \u7801

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章