`
dwangel
  • 浏览: 267437 次
社区版块
存档分类
最新评论

tomcat 中url-pattern设置导致EncodingFilter未能起作用

 
阅读更多
建了一个小web项目,用tomcat6.0.35执行,复制以前的web.xml来用。
但是提交中文时出现乱码。
检查CharacterEncodingFilter已经设置了,觉得奇怪,在Filter里加了断点debug。
怎么调用都没进来。
再看web.xml,<url-pattern>/</url-pattern>
改成<url-pattern>/*</url-pattern>再试试,可以了……

难道tomcat又有变化了?
分享到:
评论

相关推荐

    过滤器实现对乱码问题的解决

    在 WEB.XML文件里粘贴一下代码 可以解决乱码问题 &lt;filter-name&gt;EncodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;com.highcom.filter.EncodingFilter&lt;/filter-... &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt;

    修改tomcat的编码为utf-8

    在这个例子中,通过设置`URIEncoding`属性为`UTF-8`来指定URL中的参数应该使用UTF-8进行解码。这可以确保当客户端发送带有中文或其他特殊字符的请求时,这些字符能够被正确解析。 **注意事项:** - 如果在`server....

    关于EncodingFilter的简单使用

    总的来说,`EncodingFilter`在Java Web开发中起着至关重要的作用,它帮助开发者统一和规范化请求和响应的编码,保证数据传输的准确性。通过学习和应用`EncodingFilter`,你可以更好地管理和维护你的Web系统,避免...

    web配置文件.txt

    两者的区别:GET请求一般用去请求获取数据; POST一般作为发送数据到后台时使用 而POST请求中,如果出现中文时,会导致程序无法正常运行,会出现中文乱码问题,... &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt;

    Tomcat PostGet 中文編碼處理方法

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` #### 三、POST请求中的中文处理 与GET请求不同,POST请求通常用于提交表单数据或更新资源。由于数据量较大,POST请求通常通过HTTP消息体发送数据。 ##### ...

    Spring MVC 框架应用实例

    &lt;url-pattern&gt;*.do&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;servlet-name&gt;ideawu&lt;/servlet-name&gt; &lt;servlet-class&gt; org.springframework.web.servlet.DispatcherServlet &lt;/servlet-class&gt; &lt;load-on-...

    idea启动tomcat项目控制台乱码问题.docx

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这样,所有的HTTP请求和响应都将强制使用UTF-8编码。 6. **注意IDEA终端编码** Idea的终端也可能需要设置编码。在`Settings` &gt; `Tools` &gt; `Terminal`中...

    生活轨迹SSH服务端

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;!-- Character Encoding filter --&gt; &lt;!-- Character Encoding filter --&gt; &lt;filter-name&gt;encodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.spring...

    tomcat过滤器,处理表单提交出现乱码

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 3. **处理乱码**: 在`doFilter()`方法中,我们需要将请求和响应的编码设置为UTF-8。这可以通过调用`HttpServletRequest`的`setCharacterEncoding()`方法...

    struts2.1.6解决乱码 补充

    - `&lt;url-pattern&gt;`:指定过滤器作用的URL模式,这里设置为`/*`,意味着所有URL都将受到此过滤器的影响。 #### 四、Struts2 Filter配置 除了CharacterEncodingFilter之外,还需要配置Struts2本身的过滤器,确保...

    java中文乱码的解决方法

    - `&lt;url-pattern&gt;/*&lt;/url-pattern&gt;`:指定了该过滤器对所有URL请求有效。 #### 方法二:适用于Struts1集成的解决中文乱码问题 对于使用Struts1框架的应用程序,可以通过扩展Apache的`ActionServlet`来解决中文...

    开发web_xml.rar_WEB XML_java web开发_web.xml_web开发_web

    &lt;url-pattern&gt;/myservice&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 这将创建一个名为`MyServlet`的Servlet,当用户访问`/myservice`时,容器会调用`com.example.MyServlet`这个类。 2. **过滤器(Filter)配置** ...

    struts2中文乱码问题

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` - **2.1.7及之后版本**: ```xml &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter....

    用web.xml控制Web应用的行为

    &lt;url-pattern&gt;/myservice&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 这里,`MyServlet`是Servlet的别名,`com.example.MyServletClass`是Servlet的全限定类名,`/myservice`是访问Servlet的URL路径。 二、过滤器...

    jsp用过滤器解决中文乱码问题的方法.docx

    在上面的代码中,我们定义了一个名为EncodingFilter的过滤器,并将其映射到所有的jsp页面( url-pattern为/*)。 结论: 使用jsp过滤器可以轻松地解决中文乱码问题。通过定义一个过滤器类,实现Filter接口,并在web...

    中文字符过滤器

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这里,`filter-name`是过滤器的别名,`filter-class`是过滤器类的全限定名。`filter-mapping`部分指定了过滤器应用于所有URL(`/*`),意味着对于每一个请求...

    SSH和SSI等框架常用基础配置web.xml

    `&lt;url-pattern&gt;/*&lt;/url-pattern&gt;`表示该过滤器应用于所有请求路径。 #### 四、Struts配置 ##### 4.1 Struts2过滤器配置 ```xml &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2....

    web_xml文件详解

    &lt;url-pattern&gt;/myservice&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` **3. 过滤器配置** 过滤器允许我们在请求处理前或响应发送后进行预处理和后处理。以下是一个简单的过滤器配置示例: ```xml &lt;filter-name&gt;...

    struts2的中文乱码问题解决

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` - 可以进一步添加自定义过滤器来处理特定的编码问题,例如设置统一的编码: ```xml &lt;filter-name&gt;encodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;org...

    javaWeb项目 filter练习

    &lt;url-pattern&gt;/protected/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 在这个练习中,开发者可以通过实现和配置这两个过滤器,学习如何在实际的JavaWeb项目中控制数据编码和用户访问权限,提升应用程序的安全性和用户...

Global site tag (gtag.js) - Google Analytics