欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
tomcat5中文問(wèn)題解決之道

問(wèn)題描述:

1 表單提交的數據,用request.getParameter("xxx")返回的字符串為亂碼或者??
2 直接通過(guò)url如http://localhost/a.jsp?name=中國,這樣的get請求在服務(wù)端用request. getParameter("name")時(shí)返回的是亂碼;按tomcat4的做法設置Filter也沒(méi)有用或者用request.setCharacterEncoding("GBK");也不管用

原因:
1 tomcat的j2ee實(shí)現對表單提交即post方式提示時(shí)處理參數采用缺省的iso-8859-1來(lái)處理
2 tomcat對get方式提交的請求對query-string 處理時(shí)采用了和post方法不一樣的處理方式。(與tomcat4不一樣,所以設置setCharacterEncoding("gbk"))不起作用。


解決辦法:

首先所有的jsp文件都加上:


1 實(shí)現一個(gè)Filter.設置處理字符集為GBK。(在tomcat的webapps/servlet-examples目錄有一個(gè)完整的例子。請參考web.xml和SetCharacterEncodingFilter的配置。)

1)只要把%TOMCAT安裝目錄%/ webapps\servlets-examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.class文件拷到你的webapp目錄/filters下,如果沒(méi)有filters目錄,就創(chuàng )建一個(gè)。
2)在你的web.xml里加入如下幾行:

 

<filter>        
    
<filter-name>Set Character Encoding</filter-name>        
    
<filter-class>filters.SetCharacterEncodingFilter</filter-class>        
    
<init-param>            
        
<param-name>encoding</param-name>            
        
<param-value>GBK</param-value>        
</init-param>    
</filter>
       
 
<filter-mapping>
        
<filter-name>Set Character Encoding</filter-name>
        
<url-pattern>/*</url-pattern>
</filter-mapping>

 

3)完成.

2 get方式的解決辦法
1) 打開(kāi)tomcat的server.xml文件,找到區塊,加入如下一行:
URIEncoding="GBK"
完整的應如下:

<Connector port="80"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"               debug="0" connectionTimeout="20000"                disableUploadTimeout="true"                URIEncoding="GBK"/>


2)重啟tomcat,一切OK。

執行如下jsp頁(yè)頁(yè)測試是否成功

<%@ page contentType="text/html;charset=gb2312"%>
<%
@ page import="java.util.*"%>
<% 
String q=request.getParameter("q");           
= q == null"沒(méi)有值" : q;                   
 
%>
<
HTML><HEAD><TITLE>新聞列表顯示</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312">
<
META http-equiv=pragma content=no-cache>
<
body>
你提交了:
<%=q%><br>
<
form action="tcnchar.jsp" method="post">      
輸入中文:
<input type="text" name="q"><input type="submit" value="確定">      <br>     
 
<href="tcnchar.jsp?q=中國">通過(guò)get方式提交</a>      
</form>
</
BODY></HTML>

 


測試結果如果你輸入文本框或者點(diǎn)超鏈都會(huì )顯示:你提交了"中國",說(shuō)明成功!!!!!

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
如何處理JAVA中文亂碼問(wèn)題
jsp亂碼問(wèn)題的解決方法
我的亂碼問(wèn)題處理匯總
Tomcat于Eclipse集成開(kāi)發(fā)問(wèn)題以及解決方案
Tomcat及MySQL中文亂碼問(wèn)題解決方案總覽
jsp亂碼問(wèn)題剖析與終極解決方案
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久