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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑)

    我的前臺頁是這樣的:
    <body>
          
    <form action="test.action" method="post">
              測試文件:
    <input type="file" id="doc" name="path" value=""/>
              
    <input type="submit" value="提交" onclick=""/>
          
    </form>
      
    </body>
    Action:
    package com;

    import java.io.UnsupportedEncodingException;


    import com.opensymphony.xwork2.ActionSupport;

    @SuppressWarnings(
    "serial")
    public class TestAction extends ActionSupport
    {
        
    private String path;

        
    public String getPath()
        
    {
            
    return path;
        }


        
    public void setPath(String path)
        
    {
            
    this.path = path;
        }



        
    public String test() throws Exception
        
    {
            System.out.println(path.replace(
    "\\""\\\\"));
            
    return SUCCESS;
        }


    }


    剛開始的時候一選中文路徑就輸出???.
    后來終于找到解決方法.
    在struts.xml文件中加上:
    為了解決form提交到action中的中文參數亂碼問題。
     
    1.在struts2-core-2.0.0-SNAPSHOT.jar包中路徑為struts2-core-2.0.6\org\apache \struts2
    有一個default.properties 文件,把struts.i18n.encoding=UTF-8改為
    struts.i18n.encoding=GBK 

    2.或者在struts.xml文件內添加常量:
    <constant name="struts.i18n.encoding" value="GBK"/>

    我當然是用的第二種方法,簡單方便.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd"
    >
    <struts>
        
    <constant name="struts.i18n.encoding" value="GBK"/>
        
    <package name="com" extends="struts-default">
            
    <action name="test" class="com.TestAction" method="test">
                
    <result>/ok.jsp</result>
            
    </action>
        
    </package>
    </struts>

    呵呵,終于解決了.希望對大家有些幫助.

    posted on 2007-12-26 12:24 々上善若水々 閱讀(12701) 評論(5)  編輯  收藏 所屬分類: Struts2

    評論

    # re: struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑)   回復  更多評論   

    呵呵 謝謝 !
    2008-12-22 15:46 | 雪楓

    # re: struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑)   回復  更多評論   

    不錯 問題解決。
    2009-05-15 21:47 | 杜棟

    # re: struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑) [未登錄]  回復  更多評論   

    真的解決了,謝謝你啊,牛逼
    2011-05-26 06:06 | rose

    # re: struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑)   回復  更多評論   

    太謝謝你了,解決了困擾幾天的問題。
    2012-09-27 11:10 | Ajian

    # re: struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑)   回復  更多評論   

    非常感謝,解決了我花費一天時間都沒解決的問題
    2013-05-06 18:46 | *
    主站蜘蛛池模板: 久久精品免费观看| 成人免费午夜在线观看| 色噜噜综合亚洲av中文无码| 久久久久免费看黄A片APP| 免费人成在线观看播放a| 亚洲精品无码久久久久去q | 免费看又黄又无码的网站| 国产精品高清视亚洲精品| 亚洲无码精品浪潮| 免费看污成人午夜网站| 黄色视频在线免费观看| 91午夜精品亚洲一区二区三区| 又大又粗又爽a级毛片免费看| 亚洲a一级免费视频| 色屁屁在线观看视频免费| 亚洲小视频在线观看| 四虎永久精品免费观看| 在免费jizzjizz在线播| 午夜在线免费视频| 日本亚洲免费无线码 | 欧美激情综合亚洲一二区| 亚洲AV无码第一区二区三区| 日韩在线天堂免费观看| 最近2018中文字幕免费视频| 一级做a爱过程免费视频高清| 久久久久久亚洲精品影院| 久久亚洲免费视频| 亚洲日韩在线第一页| 在线视频免费观看www动漫| 久久久久久毛片免费播放| 本道天堂成在人线av无码免费| 涩涩色中文综合亚洲| 亚洲综合精品香蕉久久网97| 久久国产成人亚洲精品影院 | 国产免费131美女视频| 亚洲第一成年免费网站| 1000部拍拍拍18免费网站| a毛片久久免费观看| 香蕉国产在线观看免费| 国产精品亚洲专区无码WEB| 亚洲精品午夜国产va久久|