Struts的JSP頁面標簽 的使用方法


一個jsp里兩個或多個<html:errors/>時如何讓他們分別顯示自己該顯示的錯誤信息

關鍵字: <html:errors/> 一個jsp里兩個或多個<html:errors/> 分別顯示錯誤信息

我在一個 jsp里用到了兩次<html:errors/>,分別在兩個form表單里,可是寫了兩個之后<html:errors/>,
點任何一個表單中的提交按鈕這兩個<html:errors/>都會一起顯示錯誤信息,
要想讓他們分別顯示自己該顯示的錯誤信息的話,看下邊解決辦法
======================<html:errors>====================== Action 中 :   
Java代碼 復制代碼
  1. ActionMessages message = new ActionMessages();   
  2.    message.add(" 消息句柄 ",new ActionMessage(" 資源文件中 Key 值 ",String 類型描述信息 ));   
  3.    this.saveErrors(request,message);   
  4.    return ActionForward;  
ActionMessages message = new ActionMessages(); 
message.add(" 消息句柄 ",new ActionMessage(" 資源文件中 Key 值 ",String 類型描述信息 ));
this.saveErrors(request,message);
return ActionForward;
JSP 頁面中 :  
Html代碼 復制代碼
  1. <html:errors property=" 消息句柄 "/>   
 <html:errors property=" 消息句柄 "/>
如果Action中這樣設定(false),頁面的提示信息將不從資源文件里讀取:   
Java代碼 復制代碼
  1. ActionMessages message = new ActionMessages();   
  2.    message.add("消息句柄",new ActionMessage("String類型描述信息));",false));   
  3.    this.saveErrors(request,message);   
  4.    return ActionForward;  
ActionMessages message = new ActionMessages(); 
message.add("消息句柄",new ActionMessage("String類型描述信息));",false));
this.saveErrors(request,message); return ActionForward;
JSP頁面:   
Html代碼 復制代碼
  1. <html:errors/><html:errors property="消息句柄"/>  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 Struts、JSTL標簽庫的基本使用方法 struts2 s:if標簽以及 #,%{},%{#}的使用方法等在資料整理 html常用標簽的使用方法 HTML中javascript的