針對struts2中非法字元問題解決

2021-08-28 12:20:38 字數 797 閱讀 8019

在學struts2框架時遇到這種錯誤,開始怎麼找也找不出來錯誤總是出現字元非法的提示。鼓搗了兩天,終於讓我找到了。多麼痛苦的領悟,希望後來學習的同學能避免這種錯誤的發生,我總結了一下,來看正文:

拿helloworld為例,首先,我將struts-2.5.17\lib裡面的所有架包都複製進去,結果報錯。因為我匯入了一些不必要的架包,

只用這幾個必要的架包就好,注意箭頭那個,struts2是在這個架包上建立的。(2.5的.war包裡不知道為什麼我沒發現這個架包)。然後我將2.5.17換成2.2.35之前的錯誤不見,又出現了題目上的錯誤,我又檢查了好幾遍**,都沒有發現錯誤,可見不是**的問題,又試了好幾種解決辦法,包括清理tomcat快取,修改struts配置等。都沒有效果。

我就想會不會是tomcat或者jdk和struts2版本不相容;我電腦上是tomcat9

jdk9,然後網上又找了許多英文資料,結果發現,struts 2.3是不支援jdk9的struts 2.3是不支援jdk9的,struts 2.3是不支援jdk9的.重要的事情說三遍,所以我將jdk9換成了jdk8,

結果ok,完美!

Struts2中checkboxlist標籤的使用

selectedproducts name product.id list products listvalue name listkey id value 這裡分兩類,首先明確value的值應該是乙個list,用來顯示checkbox內那些需要先打勾 一類,當value的值是是乙個list bea...

struts2中action 跳轉的傳值問題

今天在用struts2在做專案時候,從乙個action我想跳轉到另乙個action,並且呢得帶上值。說說我的做法吧,首先你得在你的第乙個action中這個topicid必須要有set get方法。跳轉時你的struts.xml 方法一 topicaction findtopics.do?topici...

Struts2框架與servlet共存問題

今天在做乙個專案的時候遇到了乙個很奇怪的問題,這個專案的一部分是之前用servlet寫的,但是後邊打算用struts寫,再加入struts框架配置後發現原先的那部分不能正常訪問了,之前沒這麼做過所以很納悶,struts2配置自認為寫的很熟了,應該沒什麼問題啊,struts.xml檔案改了又改還是找不...