[問題] Tomcat跑bean:include有亂碼
這個問題我實在沒有什麼頭緒
我電腦只有一種版本的tomcat
eclipse也是用相同的檔案
但是當我在eclipse中run jsp時
我有兩頁jsp,index.jsp和title.jsp
我在index中用
<bean:include id="title"
page="/title.jsp"/>
${title}
將title.jsp中的文字插入到index中
在title裡面我是用
<fmt:message key="xxx"/>
的方式取出我設定好的多國語言
相關的setLocale和bundle都有設定好
單執行title.jsp沒有異常
在eclipse中run起index.jsp也是一切都正常
但是當我關掉eclipse的server
然後將專案匯出war檔
到外頭打開tomcat時
在index頁面所插入的title相關續息,就會變亂碼
兩個頁面都是用utf-8
單單讀取title.jsp卻又正常
本來以為是我程式上有問題(或許也是有)
但是我發現一個很特別的現象
就是我關掉tomcat後
用eclipse run起server(也是同一位子、同一個個檔案的tomcat)
一切又正常
連外部的使用ie,firefox也沒問題
但是如果不是用eclipse啟動,而是自己打開tomcat那行就會是亂碼
我上網找了些方法
也改過server.xml的URIEncoding="utf-8"
都沒用
現在的疑問就是,如果我編寫的jsp有問題
同一套tomcat怎麼用eclipse run起來當server就正常
外部自己開tomcat就會有亂碼
目前還在找解答,找到再貼過來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.53.243
→
06/10 21:45, , 1F
06/10 21:45, 1F
有,兩邊都有
※ 編輯: pilisir 來自: 114.33.53.243 (06/10 21:49)
→
06/10 22:56, , 2F
06/10 22:56, 2F
→
06/10 22:58, , 3F
06/10 22:58, 3F
是不一樣,可是我直接去拿eclipse那邊的檔案套到tomcat下面的conf,還是不行
→
06/10 23:05, , 4F
06/10 23:05, 4F
※ 編輯: pilisir 來自: 114.33.53.243 (06/11 00:32)
→
06/11 12:03, , 5F
06/11 12:03, 5F
→
06/11 12:13, , 6F
06/11 12:13, 6F
→
06/16 17:53, , 7F
06/16 17:53, 7F
→
06/16 18:43, , 8F
06/16 18:43, 8F