如何从jsp页面中的文本框中获取中文到servlet类中
譬如一个搜索功能,你在一个有搜索功能的jsp页面里面输入中文的搜索内容,如何使后台的servlet类获取正确的信息?
现在我通过request.getParameter("searchtext");获得的是乱码?请问如何解决呢?
[解决办法]
request.setCharacterEncoding("gbk"); 或者写个过滤器
[解决办法]
用过滤器.
在web.xml中
<filter> <filter-name>encoding</filter-name> <filter-class>filter.Encoding</filter-class> <init-param> <param-name>charset</param-name> <param-value>utf8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>