首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在页面处理servlet抛出的错误

2012-03-11 
在页面处理servlet抛出的异常我在提交表单时form.action *.do//某个servletform.submit我的表单提交

在页面处理servlet抛出的异常
我在提交表单时
form.action = "*.do"//某个servlet;
form.submit;


我的表单提交后,可能会出现异常。我怎么在页面捕获它,然后给出提醒。
那种将异常捕获然后放到request里面去,然后重定向到一个error.jsp的处理方式,我搜到好多。
但是我不想这样处理,我要的是就在异常时捕获它,然后获得信息,只弹出一个对话框,显示错误信息。
就是在上面的form.submit后,捕获异常,然后显示。
我的需求是到类似Ajax的效果。 Ajax submit后,可以通过 Ajax.getExcetpionMessage()获取到异常。

[解决办法]
javascript
[解决办法]
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");

if(true)
{
response.sendRedirect("/index.jsp");
}
else
{
((ServletContext) response).getRequestDispatcher("/error.jsp").forward(request, response);
}
}
[解决办法]
哦,异步提交 只能用ajax了,,
[解决办法]
用struts2啊
很方便
[解决办法]
用STRUTS 2 结合返回JSON数据的ACTION 很方便
[解决办法]

探讨
哦,异步提交 只能用ajax了,,

热点排行