pager taglib标签中的<pg:param name="username" value="张"/>
如何解决value中的乱码问题
在URl中出现乱码http://localhost:8088/**/employee.do?method=queryByLike&username=%D5%C5&pager.offset=0
如何使他成为http://localhost:8088/**/employee.do?method=queryByLike&username=张&pager.offset=0
如何解决value中的乱码问题
在URl中出现乱码http://localhost:8088/**/employee.do?method=queryByLike&username=%D5%C5&pager.offset=0
如何使他成为http://localhost:8088/**/employee.do?method=queryByLike&username=张&pager.offset=0
<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
我改了。我用的是分页标签,当我使用模糊查询时出现分页的相关记录,但是当我点击下一页的时候,里面的查询条件如果是中文,就出现乱码!该怎么样解决》?
<filter>
<filter-name>Encoding</filter-name>
<filter-class>com.company.EncodeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
然后写下EncodeFilter
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.HttpServletResponse;
import javax.servlet.http.HttpSession;import oracle.jdbc.util.Login;import com.policesys.bean.LoginObject;public class EncodeFilter implements Filter
{ public void destroy()
{
} public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException
{
request.setCharacterEncoding("gbk");
response.setContentType("text/html; charset=gbk");
HttpServletRequest req = (HttpServletRequest)request;
chain.doFilter(request, response);
} public void init(FilterConfig filterConfig) throws ServletException
{
}
}
也就是pager tablig标签的问题,
谁知道用分页标签分页,进行模糊查询,显示结果不止一页,当点击下一页时,就不行了。