struts2 解決換行的問題

2021-08-26 19:52:27 字數 715 閱讀 4820

解決換行的問題:

在src目錄下新建package:template.doubleselect,

解壓struts2-core-2.1.6.jar,在裡面找到

template/******/doubleselect.ftl,複製到template.doubleselect下面,

並修改此檔案,把裡面的

刪掉。在jsp頁面標籤裡新增屬性theme="doubleselect",ok!

1.下拉框 顯示在一行

設定樣式:

只要這樣設定就可以使得兩耳下拉框顯示在一行

2.顯示freemarker.core.invalidreferenceexception:expressionparameters.formnameisundefined on line 76, column 43 in template/******/doubleselect.ftl錯誤

將doubleselect 標籤放在s:form中,或者s:form結束標籤前缺少與前面標籤相對應的結束標籤,如:

缺少標籤

3.第二個下拉框沒有顯示值

3.1將doubleselect 標籤放在s:form中

3.2設定name屬性

3.3增加formname屬性

結果還是不行,試著給增加了id屬性,ok ,可以了

當doublename屬性值為bean.properties時,第二個下拉框也為空

struts2 標籤換行

在預設情況下,表單元素是分布在不同行的。如下 我們看著以上的 跟html的差不了多少,但是因為struts2表單預設將表單內的每乙個元素都分在單獨的一行,label屬性就如同我們在html中在前面的文字標籤一樣。如果我們不想讓它自動換行,那就應該寫成如下格式 但在設定theme 後,表單元素的lab...

Struts2解決編碼問題

1.解決頁面顯示編碼問題 1 所有頁面編碼都是統一 2 設定在struts.xml檔案中 2.解決get方式編碼問題,就是在url上傳遞引數 1 修改server.xml就是tomcat的配置檔案 redirectport 8443 uriencoding utf 8 2 在每乙個獲得引數的地方用 ...

struts2下解決中文問題

最近寫乙個程式,url中需要傳遞中文引數,弄了很久找不到原因。後來到網上查了下前輩們的做法,試著做了下終於成功了。現在總結如下 1 配置tomcat。在server.xml的 中加入uriencoding utf 8 這步很關鍵,我之所以沒找到原因就是這個沒配好。2 利用sturts2給我們的過濾器...