`
sangmin214
  • 浏览: 178583 次
  • 性别: Icon_minigender_1
  • 来自: 黄山
文章分类
社区版块
存档分类
最新评论

servlet输出exception信息到页面

阅读更多

简单的把exception信息打印到页面,可以用下面的法子:

try{}

catch(Exception ex){
         ex.printStackTrace();
         
         //resp.getWriter().write(ex.getCause().toString());
         resp.getWriter().write(ex.getMessage());
         StackTraceElement[] trace = ex.getStackTrace();
         for(int i = 0; i < trace.length; i ++){
          resp.getWriter().write(trace[i].toString());
          resp.getWriter().write("<br />");
         }
        }

这个适合debug阶段或者供内部使用的程序。

分享到:
评论

相关推荐

    JSP+Servlet面试题

    * 如果你有几个 Servlet/JSP 需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件(web.xml)中把该过滤器与对应的 Servlet/JSP 联系起来。 * 一个过滤器可以作用于一个或一组 ...

    JSPServlet新手学习资料

    8. **config**:Servlet的配置信息,如web.xml中配置的参数。 9. **page**:当前JSP页面本身。 10. **exception**:处理未捕获的异常,通常在错误页面中使用。 **二、JSP动作** JSP的动作元素有六个基本类型: 1....

    jsp servlet面试题总结

    3. Get是不安全的,因为在传输过程中,数据被放在请求的 URL 中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求 URL 记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。...

    JSP和SERVLET笔试常遇到的一些问题

    - exception:未捕获的异常对象,通常用于错误处理页面。 2. JSP动作: - jsp:include:动态包含页面,可以传递参数。 - jsp:useBean:寻找或创建JavaBean实例。 - jsp:setProperty:设置JavaBean的属性值。 -...

    Servlet学习笔记

    如果一个JSP页面被标记为错误处理页面(即`isErrorPage`属性为`true`),那么该页面可以访问到抛出异常的信息。 8. **PageContext对象**:`pageContext`对象提供了对JSP页面上下文的访问,包括对请求、会话、应用...

    jsp和servlet知识点总结

    1. **out对象**:`javax.servlet.jsp.JspWriter`的实例,用于向客户端输出数据,例如`out.print("dgaweyr")`。 2. **request对象**:`javax.servlet.http.HttpServletRequest`的实例,用于接收客户端的HTTP请求。...

    Servlet+jsp.docx

    - **exception**:在错误页面中可用,包含异常信息。 ### 六、总结 通过以上内容,我们可以看出Servlet是处理HTTP请求的核心组件,而JSP则是用来简化动态网页开发的技术。了解Servlet的生命周期、请求处理机制以及...

    servlet面试题

    - **exception**:仅在错误处理页面可用,包含了异常信息。 ### 四种会话跟踪技术的作用域 1. **page**:作用于单个页面。 2. **request**:作用于单次HTTP请求。 3. **session**:作用于用户与服务器之间的会话...

    servlet 内置对象

    - **定义**:`request`对象封装了客户端发送到服务器的所有请求信息,它是通过`HttpServletRequest`接口实现的。 - **作用**: - 获取客户端提交的数据。 - 获取客户端请求的参数。 - 获取客户端的浏览器类型等...

    jsp和servlet帮助文档

    3. **JSP内置对象**:JSP提供了九个内置对象,包括request、response、session、application、page、pageContext、out、exception和config,这些对象可以直接在JSP页面中使用,无需显式创建。 4. **EL(Expression ...

    servlet完成的JSP小例子-书城

    在JSP页面中,有九个内置对象可以直接使用,包括request、response、session、application、pageContext、out、config、page和exception。这些对象对应了Servlet中的相应接口,简化了代码编写。例如,request对象...

    servlet生成时间

    ### Servlet生成系统当前时间并显示到JSP页面 在Java Web开发中,Servlet与JSP是两个非常重要的技术。Servlet负责处理HTTP请求并生成响应,而JSP则主要用于展示数据。本文将详细介绍如何通过Servlet获取系统当前...

    jsp servlet 上传例子 基于 jspsmartupload

    运行项目,通过浏览器访问`UploadForm.jsp`页面,选择要上传的文件,点击“Upload”按钮,然后在控制台查看`Servlet`的日志输出,确认文件是否已成功上传。 在实际应用中,你可能还需要处理错误、验证文件类型、...

    动态网页(JSP+Servlet)教程

    - 重定向到另一个 JSP 页面或 Servlet。 - 示例: `&lt;jsp:forward page="index.jsp"/&gt;` **7.3 什么是 JavaBean** JavaBean 是遵循特定规范的 Java 类,常用于封装数据和业务逻辑。 **7.3.1 ** - 用于创建和管理 ...

    JSP与servlet

    JSP内置对象包括request、response、out、session、application、config、pageContext和exception,这些对象提供了与请求/响应处理、会话管理、应用范围属性、配置信息、页面上下文和错误处理相关的功能。...

    Servlet与JSP核心编程第二版(源码)

    8. **JSP内置对象**:如`pageContext`, `session`, `request`, `response`, `out`, `config`, `exception`, 这些对象提供了对请求、响应、会话等Web环境的直接访问。 9. **EL(Expression Language)**:EL提供了一...

    servlet和JSP面试题大全

    5. **jsp:forward** - 将请求转发到另一个资源(JSP页面或Servlet)。 6. **jsp:plugin** - 生成HTML的`OBJECT`或`EMBED`标签,以便在浏览器中运行Java插件。 #### 三、动态Include与静态Include的区别 - **动态...

    纯JSP资料(不带servlet)

    `&lt;%= ... %&gt;`是表达式标签,它会将Java表达式的值输出到页面上。 **内置对象** JSP提供了几个内置对象,可以直接在JSP页面中使用,无需显式创建。这些对象包括: 1. `page`:代表当前JSP页面的上下文。 2. `request...

    Servlet与JSP核心编程(第2版第2卷).pdf

    - page、config、exception:分别表示当前页面对象、Servlet配置信息和异常对象。 5. **EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**: - EL简化了在JSP页面中获取和设置...

Global site tag (gtag.js) - Google Analytics