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

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

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

    隨筆 - 100  文章 - 50  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    我收藏的一些文章!

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    api第一句:Returns the query string that is contained in the request URL after the path,這就說明它只對get方法拋的數據有效。post方法傳的參數getQueryString將什么都得不到。

    我的總結:
    import java.io.UnsupportedEncodingException;
    import java.net.URLEncoder;
    import java.util.Enumeration;

    import javax.servlet.http.HttpServletRequest;

    public class QueryString {    
        
    private StringBuffer query = new StringBuffer();

        
    public QueryString(String name, String value) {
            encode(name, value);
        }


        
    public synchronized void add(String name, String value) {
            query.append(
    '&');
            encode(name, value);
        }


        
    private synchronized void encode(String name, String value) {
            
    try {
                query.append(URLEncoder.encode(name, 
    "UTF-8"));
                query.append(
    '=');
                value 
    = value.replaceAll(" ""%20");
                query.append(value);
            }
     catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            
        }


        
    public String getQuery() {
            
    return query.toString();
        }


        
    public String toString() {
            
    return getQuery();
        }

        

        
    /**
         * 直接接受request
         * 注:request中提供的getQueryString方法只對Get方法才能生效,
         * 在我們不知道方法的情況下最好重寫getQueryString
         * 
    @param request
         * 
    @return
         
    */

        
    public static String getQueryString(HttpServletRequest request) {
            
    boolean first = true;
            StringBuffer strbuf 
    = new StringBuffer("");
            Enumeration emParams 
    = request.getParameterNames();
            
    //do-while
            do {
                
    if (!emParams.hasMoreElements()) {
                    
    break;
                }

                
                String sParam 
    = (String) emParams.nextElement();
                String[] sValues 
    = request.getParameterValues(sParam);    
                
                String sValue 
    = "";            
                
    for (int i = 0; i < sValues.length; i++{
                    sValue 
    = sValues[i];
                    
    if (sValue != null && sValue.trim().length() != 0 && first == true{
                        
    //第一個參數
                        first = false;                    
                        strbuf.append(sParam).append(
    "=").append(sValue);
                    }
     else if (sValue != null && sValue.trim().length() != 0 && first == false{
                        strbuf.append(
    "&").append(sParam).append("=").append(sValue);
                    }

                }

            }
     while (true);

            
    return strbuf.toString();
        }

        
        
    public static void main(String args[]) {
            QueryString qs 
    = new QueryString("parms1""1");
            qs.add(
    "parms""2");
            qs.add(
    "parms""3");
            
            System.out.println(qs.toString());    
    //parms1=1&parms=2&parms=3
        }

    }

    posted on 2010-01-31 14:08 fly 閱讀(2079) 評論(0)  編輯  收藏 所屬分類: jsp學習
    主站蜘蛛池模板: 亚洲av麻豆aⅴ无码电影| 亚洲av无码精品网站| 精品久久久久久无码免费 | 亚洲综合在线成人一区| 成人片黄网站色大片免费| h视频在线观看免费| 亚洲精品mv在线观看| 内射无码专区久久亚洲| 久久国产乱子伦免费精品| 国产亚洲Av综合人人澡精品| 久久久久久亚洲精品| 国产精品免费一级在线观看| 黄网站免费在线观看| 欧洲亚洲国产精华液| 久久亚洲AV成人出白浆无码国产 | 又粗又大又硬又爽的免费视频| 无码一区二区三区免费| 国产综合激情在线亚洲第一页| 亚洲美女视频免费| 中文字幕亚洲天堂| 日韩精品无码人妻免费视频| 免费国产成人午夜在线观看| 国产亚洲福利精品一区二区| 亚洲日本va在线观看| 亚洲av日韩av无码| 亚洲裸男gv网站| 日韩一级免费视频| 最近免费字幕中文大全视频| 国产精品美女久久久免费| 亚洲国产精品日韩av不卡在线 | 人人爽人人爽人人片A免费| 亚洲国产精品线观看不卡| 久久亚洲国产中v天仙www| 亚洲一区二区三区国产精品| 免费毛片在线播放| 亚洲人成网站免费播放| 在线成人爽a毛片免费软件| 今天免费中文字幕视频| 中国一级毛片视频免费看| 美女黄色免费网站| 国产精品亚洲精品爽爽|