Java 请求参数错误异常处理
来源:互联网 发布:丁丁打卡软件 编辑:程序博客网 时间:2024/05/17 01:10
package com.accp.filter;
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.HttpServlet;
import javax.servlet.http.HttpServletRequest;
public class MyFilter extends HttpServlet implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest arg0 =(HttpServletRequest)request;
arg0.getSession().setAttribute("eurl", arg0.getRequestURI());
chain.doFilter(request, response);
/***
* 类需要继承HttpServlet 和 实现接口 Filter (过滤器)
* 添加一个doFilter 方法(右击选择 Source---- Override/mplement Methods)
* 定义HttpServletRequest,变量arg0 接收 request (需要转换类型)
* arg0.getSession().setAttribute("ErrorUrl", arg0.getRequestURI());
*/
}
public void init(FilterConfig filterConfig) throws ServletException {
// TODO Auto-generated method stub
}
}
------------------Web.Xml的配置
<filter>
<filter-name>names</filter-name>
<filter-class>com.accp.filter.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>names</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<error-page>
<error-code>500</error-code>
<location>/Error.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/NullPage.jsp</location>
</error-page>
------------------------错误页面
<%String str = (String)request.getSession().getAttribute("eurl");
String strId= request.getParameter("item.id");
Integer id = Integer.parseInt(strId);
if(str.equals("/news/news.do")){
response.sendRedirect("news.do?item.id="+id+"&opt=doUpdateNews");
}else
{
response.sendRedirect(str+"?opt=doFind");
}
%>
- Java 请求参数错误异常处理
- java错误异常处理
- Java异常处理错误
- Java常见异常、错误处理
- Java通过异常处理错误
- Retrofit自定义GsonConverter处理请求错误异常处理
- java错误异常处理时一定要处理抛出的异常
- ASP.NET错误异常分类处理 过滤请求内容
- Retrofit请求数据对错误以及网络异常的处理
- Retrofit请求数据对错误以及网络异常的处理
- Retrofit请求数据对错误以及网络异常的处理
- java程序错误类型及异常处理
- thingking in Java 通过异常处理错误
- Java学习-12.通过异常处理错误
- Java Web 错误/异常处理页面
- java程序错误类型及异常处理
- Java Web 错误/异常处理页面
- java 异常处理的一个小错误
- JAVA代码优化
- linux下的flubox, kde自动设置桌面背景图片为指定目录下的随机图片
- static_cast、dynamic_cast、reinterpret_cast、和const_cast[转]
- 昨天面试的一些感慨
- BAT批处理文件语法
- Java 请求参数错误异常处理
- 9号星沦谈
- 错误:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法
- Java代码优化分析
- Java 使用SSH框架开发Jsp 方便,快捷,简单
- FormFolder.cs
- 解决fedora版本升级boot分区不够的问题
- RPM 命令 详细介绍(软件包文件名中的i386,i686)
- c#中导出Excel的问题检索 COM 类工厂……