javaweb网上书店之分页技术---有get方法进行查询分页,而URL中包含"%"的出错处理
来源:互联网 发布:上瘾网络剧16~18集 编辑:程序博客网 时间:2024/06/06 19:08
警告: Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit
at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:88)
at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:49)
at org.apache.tomcat.util.http.Parameters.urlDecode(Parameters.java:410)
at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:392)
at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:508)
at org.apache.tomcat.util.http.Parameters.handleQueryParameters(Parameters.java:266)
at org.apache.catalina.connector.Request.parseParameters(Request.java:2421)
at org.apache.catalina.connector.Request.getParameter(Request.java:1040)
at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:355)
at com.weiyi.book.servlet.admin.PagingServlet.doPost(PagingServlet.java:62)
at com.weiyi.book.servlet.admin.PagingServlet.doGet(PagingServlet.java:41)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.weiyi.book.filter.EncodingFilter.doFilter(EncodingFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
引起的原因:有get方法进行查询分页,而URL中包含"%"
解决:只要URL中出现%,日志里都会记载这个错误。在一些搜索引擎中查询‘%’时,发现他们都被替换成%25。。。囧·····
strNew=str..replace(/\%/g,'%25');//str=str.replace('%','%25');只能替换第一个%
var url = "Servlet?str="+strNew;
- javaweb网上书店之分页技术---有get方法进行查询分页,而URL中包含"%"的出错处理
- JavaWeb开发中分页的技术
- JavaWeb之高级分页查询
- 在SYBASE中进行分页查询的方法
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
- JavaWeb 分页查询的实现
- 网上书店系统 书籍分页功能
- 如何对包含图片的长文进行分页处理
- Java分页查询中分页的分页
- javaweb 开发网上书店--之验证码
- JavaWeb基础-分页查询
- javaweb分页查询
- javaWeb--分页查询
- JavaWeb分页技术总结
- Javaweb分页技术实现
- javaweb网上书店开发之异常处理----org.apache.catalina.core.StandardWrapperValve invoke
- 很考验毅力和耐心的一道题
- Android中preference的使用(一)
- Android Service生命周期及用法
- 大文件重定向和管道的效率对比
- Java 图片水印
- javaweb网上书店之分页技术---有get方法进行查询分页,而URL中包含"%"的出错处理
- iostat
- Android中preference的使用(二)
- svg simple example
- UAC与数据虚拟化(低权限无法正常写系统目录和注册表)
- RAID
- 浅谈JNI
- {转}SQL?参数
- oracle分区表使用实例