问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问一下在java中自定义异常*(不要使用其他框架,如spring),怎么拦截?

发布网友 发布时间:2022-04-30 17:05

我来回答

2个回答

热心网友 时间:2023-10-09 03:08

public class MyException extends Exception{
public MyExceprion(){
System.out.println("自定义异常");
}
}

try catch(MyException e){
}

当然 你也可以定义一个*放在web.xml
那你就要继续实现 filter 接口了 继承Exception 实现 Filter 接口 那不就完了
implements Filter

public class CharFilter implements Filter {
private String encode;
public void destroy() {

}
public void doFilter(ServletRequest req, ServletResponse resp,
FilterChain fc) throws IOException, ServletException {
HttpServletRequest request=(HttpServletRequest)req;
HttpServletResponse response=(HttpServletResponse)resp;
request.setCharacterEncoding(this.encode);
response.setCharacterEncoding(this.encode);
fc.doFilter(request,response);
}

public void init(FilterConfig arg0) throws ServletException {
this.encode=arg0.getInitParameter("encode");//��xml��init-param
}

}

web.xml中 配置*
<filter>
<filter-name>CharFilter</filter-name>
<filter-class>neusoft.team101.dms.common.filter.CharFilter</filter-class>
<init-param>
<param-name>encode</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

热心网友 时间:2023-10-09 03:09

spring AOP就行了,设置好。。百度里输入springAOP就有答案了,用dom4j也行追问我的意思,有没有那种方法不适用任何框架,就纯java代码进行实现?

追答dom4j+反射机制,或者单纯的反射机制就行了。。,dom4j是用来读取xml里的内容的,你的配置信息写在里面,如果单纯的反射机制,写起来很臃肿,太多重复代码了。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...flash学得好、将来会有什么用、求哥哥、姐姐们、帮帮忙 我即将初中毕业,想要读技校,但又不知选那科好`哥哥姐姐们帮个忙吧! 成绩不好,高中毕业想学电脑,哪位哥哥姐姐知道帮忙推荐下学校_百度知 ... 大学计算机3级 怎样学习啊 难吗 哥哥姐姐 帮帮忙吧 ...就业怎样?我报了这个专业,请各位哥哥姐姐帮帮忙 请IT业工作的哥哥姐姐帮忙出出主意~~ ...师傅让他沿着水缸边行走练功。有谁知道这个电影叫什么? 小伙穿越拜"小龙女"为师,与小龙女合练武功是什么电影 ...电影开头是一个赤膊的男主角在练功,然后再和队友们去做任务,结果一... ...一秒竟然穿越了醒来第一句话就是疼死宝宝了是什么电视剧? 惠普笔记本CQ40-520重新安装了XP系统,现在没有声音了,该怎么解决哪位高手指点一下? 惠普CQ45-326TX笔记本安装XP系统没声音 QQ黄钻如何续费激活? 为什么我自定义的*用上includeMethods不起作用呢?请大家帮忙看看,谢谢。 一般面试穿什么西装啊,什么牌子的好?适合年轻人穿的。 惠普康柏 Presario CQ40 Notebook PC 装完XP系统没有声音怎么办 struts2自定义*后为什么一定加defaultStack,如果不加呢? struts2自定义拦截器的接口是 在Struts2中自定义一个*后,发现默认的*无法使用了,这是什么原因呢? 惠普笔记本 proBook 4411s 安装了XP系统之后,没有声音怎么办,具体步骤要详细,不要敷衍我! 自定义拦截器怎么在page helper之前执行 怎样定义一个全局的拦截器 惠普笔记本重装XP系统后没有声音了怎么办 怎么自定义一个拦截器 今天送点什么礼物给女朋友好呢? 送什么东西给女朋友最合适 我笔记本是惠普系统Windows Vista BASIC,现在重装了XP怎么声音就没有了。 今天送什么礼物给女朋友啊? 怎么哄老婆达成和谐? 男女学生交往中的花费都应该是男方付吗? 美妆类淘宝主图视频怎么做? struts2自定义拦截器怎么进不去 惠普笔记本电脑以前装的是vist系统,后又重装xp系统,为什么没有声音 springboot怎么让自定义的拦截器优先于pagehelper执行 struts2中,如果自定义了*的话,之前的defaultStack还起作用吗? Struts自定义拦截器为什么没执行就直接跳转了 怎样ps西装男图 使用Struts2自定义拦截器进行Session超时的处理. springmvc自定义拦截器,需要实现哪个接口 struts2自定义拦截器和默认拦截器栈的顺序问题。 关于struts自定义拦截器的问题 springmvc自定义注解加拦截器怎么实现权限控制 struts2 我如何在自定义拦截器中获取表单Bean 各位大神,springmvc自定义*没有拦截到后台的jsp页面,如何解决这个问题? 淘宝主图视频是用是手机拍了上传电脑制作吗? 像张图中的公路的动态模糊如何做,可以弯曲的 动态模糊开好还是关好 将动态模糊图像复原的方法,用编程的方法 动态模糊的去除效果 西门子滚筒洗衣机漏水怎么办,西门子滚筒洗衣机漏水处理方法有哪些...