隨筆-9  評論-1  文章-0  trackbacks-0
            2009年11月5日
          posted @ 2009-11-05 11:31 QQ小妹 閱讀(157) | 評論 (1)編輯 收藏
            2009年6月14日

               現在工作不好找呀,可是我進入這個不好的局面,生活的所迫,也不得不加入這求職大隊伍中。

          希望自己能夠適應這個社會,能夠快速的找到一個自己的位置。

               生活每一個轉折點都是那么的不驚異,好好認清自己,只能跟自己默默說一聲,加油了。

          posted @ 2009-06-14 20:42 QQ小妹 閱讀(153) | 評論 (0)編輯 收藏
            2008年7月3日

          1.Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Line 5 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: Attribute "xmlns" must be declared for element type "beans".


          add
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

          in applicationContext.xml
          posted @ 2008-07-03 17:00 QQ小妹 閱讀(825) | 評論 (0)編輯 收藏
          package filters;

          import java.io.IOException;
          import javax.servlet.Filter;
          import javax.servlet.FilterChain;
          import javax.servlet.FilterConfig;
          import javax.servlet.ServletException;
          import javax.servlet.ServletRequest;
          import javax.servlet.ServletResponse;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletRequestWrapper;

          public class TomcatFormFilter implements Filter {
              
          /**
               * Request.java 對 HttpServletRequestWrapper 進行擴充, 不影響原來的功能并能提供所 有的
               * HttpServletRequest 接口中的功能. 它可以統一的對 Tomcat 默認設置下的中文問題進行解決而只 需要用新的 Request
               * 對象替換頁面中的 request 對象即可.
               
          */

              
          class Request extends HttpServletRequestWrapper {
                  
          public Request(HttpServletRequest request) {
                      
          super(request);
                  }


                  
          /**
                   * 轉換由表單讀取的數據的內碼. 從 ISO 字符轉到 GBK.
                   
          */

                  
          public String toChi(String input) {
                      
          try {
                          
          byte[] bytes = input.getBytes("ISO8859-1");
                          
          return new String(bytes, "GBK");
                      }
           catch (Exception ex) {
                      }

                      
          return null;
                  }


                  
          /**
                   * Return the HttpServletRequest holded by this object.
                   
          */

                  
          private HttpServletRequest getHttpServletRequest() {
                      
          return (HttpServletRequest) super.getRequest();
                  }


                  
          /**
                   * 讀取參數 -- 修正了中文問題.
                   
          */

                  
          public String getParameter(String name) {
                      
          return toChi(getHttpServletRequest().getParameter(name));
                  }


                  
          /**
                   * 讀取參數列表 - 修正了中文問題.
                   *
          */

                  
          public String[] getParameterValues(String name) {
                      String values[] 
          = getHttpServletRequest().getParameterValues(name);
                      
          if (values != null{
                          
          for (int i = 0; i < values.length; i++{
                              values[i] 
          = toChi(values[i]);
                          }

                      }


                      
          return values;
                  }

              }


              
          public void destroy() {
              }


              
          public void doFilter(ServletRequest request, ServletResponse response,
                      FilterChain chain) 
          throws IOException, ServletException {
                  HttpServletRequest httpreq 
          = (HttpServletRequest) request;
                  
          if (httpreq.getMethod().equals("POST")) {
                      request.setCharacterEncoding(
          "GBK");
                  }
           else {
                      request 
          = new Request(httpreq);
                  }

                  chain.doFilter(request, response);
              }


              
          public void init(FilterConfig filterConfig) throws ServletException {
                  
              }

          }
          posted @ 2008-07-03 13:39 QQ小妹| 編輯 收藏
          僅列出標題  
          every day is new day
          主站蜘蛛池模板: 昔阳县| 儋州市| 通榆县| 阿合奇县| 朝阳市| 阜城县| 广灵县| 花垣县| 丹阳市| 岳池县| 富平县| 阿鲁科尔沁旗| 高密市| 天柱县| 邮箱| 久治县| 石林| 阳曲县| 阿瓦提县| 牡丹江市| 上蔡县| 安庆市| 本溪市| 台南县| 什邡市| 绥中县| 新龙县| 南宁市| 湖州市| 鲜城| 凤台县| 灵台县| 浦江县| 曲靖市| 英超| 海门市| 庐江县| 金溪县| 江川县| 沧源| 久治县|