1
要求是,管理員將根據此選擇從列表中選擇日期格式,如 (「dd-MM-yyyy」,「d MMM yyyy」)要顯示的日期應該按照選擇。使用應用程序識別在struts2標籤中設置日期格式
由於此設置應用於應用程序,我嘗試將應用程序保存在使用應用程序感知的應用程序範圍中。我能保存,但問題努力實現更改
意味着
GlobelSetting global = new GlobelSetting();
global.setFormatDate("dd-MM-yyyy");
applicationMap.put("dateFormat", global.getFormatDate());
現在試圖設置日期標籤
<td align="left">
<s:date name="employee.dateCreated" format="#application.dateFormat"/></td>
日期格式時是,但我得到,而一個錯誤顯示錯誤是
java.lang.IllegalArgumentException: Illegal pattern character 'p'
你試圖打印'application.dateFormat',看看它是怎麼來的? –
好吧將嘗試打印它讓我們看它如何打印 –
我打印它使用struts屬性標記它顯示dd-MM-yyyy我設置的格式不知道現在的問題在哪裏 –