<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    J2EE社區

    茍有恒,何必三更起五更眠;
    最無益,只怕一日曝十日寒.
    posts - 241, comments - 318, trackbacks - 0, articles - 16

    動態傳參 中文編碼 信息提示處理

    Posted on 2010-06-25 00:53 xcp 閱讀(559) 評論(0)  編輯  收藏 所屬分類: JAVA
    一、服務端兩種處理中文的方式
        1.Action寫法
        
    private String showMessage; //公有屬性

    //第一種處理編碼方式
    this.showMessage = URLEncoder.encode("刪除所有采集數據成功!!""UTF-8");   

     //第二種處理編碼方式
     BASE64Encoder encode 
    = new BASE64Encoder();
    this.showMessage = encode.encode("數據成功!!".getBytes("UTF-8"));
         return "toPromp";

        2.strutx.xml
        
        <global-results>
                
    <result name="error" type="redirect">/common/500.jsp</result>
                
    <result name="notFund" type="redirect">/common/404.jsp</result>
                
    <result name="toPromp" type="redirect">/common/prompt.jsp?source=${source}&amp;showMessage=${showMessage}</result>
            
    </global-results>


       3.前臺頁面
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%@page import="sun.misc.BASE64Decoder"%>
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <%
        String path 
    = request.getContextPath();
        String basePath 
    = request.getScheme() + "://"
                
    + request.getServerName() + ":" + request.getServerPort()
                
    + path + "/";
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        
    <head>
            
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            
    <title>信息提示</title>
            
    <base href="<%=basePath %>">
            
    <STYLE type="text/css">
                a                        
    { text-decoration: none; color: #002280 }
                a:hover              
    { text-decoration: underline }
                body                  
    { font-size: 9pt; }
                table                   
    { font: 9pt Tahoma, Verdana; color: #000000 }
                .header               
    { font: 9pt Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #98D745 }
                .header a            
    { color: #FFFFFF }
                .tableborder        
    { background: #CDE2F8; border: 1px solid #98D745 } 
            
    </STYLE>
            
    <SCRIPT language=javascript> 
                var secs
    =3;//3秒
                for(i=1;i<=secs;i++
                

                    window.setTimeout(
    "update(" + i + ")", i * 1000);}
     
                    function update(num) 
                    

                        
    if(num == secs) 
                        

                            window.location.href
    ="<%=basePath %><s:property value="#parameters.source"/>";
                        }
     
                }

            
    </SCRIPT>
        
    </head>

        
    <body>
            
    <br>
            
    <br>
            
    <br>
            
    <br>
            
    <br>
            
    <br>
            
    <table width="500" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
                
    <tr class="header">
                    
    <td height="25">
                        
    <div align="center">
                            信息提示
                        
    </div>
                    
    </td>
                
    </tr>
                
    <tr bgcolor="#FFFFFF">
                    
    <td height="80">
                        
    <div align="center">
                            
    <br>
                            
    <b>
                                
    <%
                                    BASE64Decoder d 
    = new BASE64Decoder();
                                    String temp 
    =  new String(d.decodeBuffer(request.getParameter("showMessage")), "UTF-8"
    );
                                    out.println(temp);

                                 
    %>
                            
    </b>
                            
    <br>
                            
    <br>
                            
    <a href="<s:property value="#parameters.source"/>">如果您的瀏覽器沒有自動跳轉,請點擊這里</a>
                            
    <br>
                            
    <br>
                        
    </div>
                    
    </td>
                
    </tr>
            
    </table>
        
    </body>
    </html>

     

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <%@page import="java.net.URLDecoder"%>
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <%
        String path 
    = request.getContextPath();
        String basePath 
    = request.getScheme() + "://"
                
    + request.getServerName() + ":" + request.getServerPort()
                
    + path + "/";
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        
    <head>
            
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            
    <title>信息提示</title>
            
    <base href="<%=basePath %>">
            
    <STYLE type="text/css">
                a                        
    { text-decoration: none; color: #002280 }
                a:hover                    
    { text-decoration: underline }
                body                    
    { font-size: 9pt; }
                table                    
    { font: 9pt Tahoma, Verdana; color: #000000 }
                .header                    
    { font: 9pt Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #98D745 }
                .header a                
    { color: #FFFFFF }
                .tableborder            
    { background: #CDE2F8; border: 1px solid #98D745 } 
            
    </STYLE>
            
    <SCRIPT language=javascript> 
                var secs
    =2;//2秒
                for(i=1;i<=secs;i++
                

                    window.setTimeout(
    "update(" + i + ")", i * 1000);}
     
                    function update(num) 
                    

                        
    if(num == secs) 
                        

                            window.location.href
    ="<%=basePath %><s:property value="#parameters.source"/>";
                        }
     
                }

            
    </SCRIPT>
        
    </head>

        
    <body>
            
    <br>
            
    <br>
            
    <br>
            
    <br>
            
    <br>
            
    <br>
            
    <table width="500" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
                
    <tr class="header">
                    
    <td height="25">
                        
    <div align="center">
                            信息提示
                        
    </div>
                    
    </td>
                
    </tr>
                
    <tr bgcolor="#FFFFFF">
                    
    <td height="80">
                        
    <div align="center">
                            
    <br>
                            
    <b>
                                
    <%
                                    String temp 
    = URLDecoder.decode(request.getParameter("showMessage"),"utf-8");
                                    out.println(temp);
                                 
    %>
                            
    </b>
                            
    <br>
                            
    <br>
                            
    <a href="<s:property value="#parameters.source"/>">如果您的瀏覽器沒有自動跳轉,請點擊這里</a>
                            
    <br>
                            
    <br>
                        
    </div>
                    
    </td>
                
    </tr>
            
    </table>
        
    </body>
    </html>



    弄了半天,還是解決不了問題,把改配置的都配了,為什么還是不行呢,我暈,最好才發現,Tomcat服務器下,不支持瀏覽器帶中文,需要設置一個東西 就是Service里面設置 :
     
     <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout
    ="20000" 
               redirectPort
    ="8443" 
               URIEncoding
    ="UTF-8"/>



    名稱: ?4C.ESL | .↗Evon
    口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
    mail: 聯系我


    主站蜘蛛池模板: 国产亚洲成av人片在线观看| 亚洲国产成人精品91久久久| 亚洲精品高清久久| 亚洲精品国产日韩无码AV永久免费网| 国产小视频免费观看| 亚洲av无码专区亚洲av不卡| 成人免费视频一区二区三区| 亚洲成A人片在线播放器| 在线观看免费人成视频色| 精品亚洲成在人线AV无码| 在线观看AV片永久免费| 在线亚洲午夜片AV大片| 免费激情视频网站| 亚洲成a人无码亚洲成www牛牛| 国产精品无码免费播放| 亚洲av日韩专区在线观看| 一区国严二区亚洲三区| 一级毛片在线完整免费观看| 欧洲美女大片免费播放器视频| 99亚偷拍自图区亚洲| 亚洲自偷自拍另类12p| 亚洲AV区无码字幕中文色| 亚洲免费视频在线观看| 亚洲成年人免费网站| 亚洲影院天堂中文av色| 四虎免费影院4hu永久免费| 国产一二三四区乱码免费| 亚洲欧洲精品一区二区三区| 成人奭片免费观看| 色多多A级毛片免费看| 亚洲色大成网站WWW久久九九| 91精品国产免费久久国语麻豆| 亚洲香蕉久久一区二区三区四区| 日本午夜免费福利视频| 成人免费av一区二区三区| 亚洲午夜一区二区电影院| 免费国产在线观看| 久久久久久夜精品精品免费啦| 亚洲日韩精品无码专区加勒比| 国产91精品一区二区麻豆亚洲 | 成人亚洲综合天堂|