Servlet的线程安全

      在一般情况下,Servlet容器只创建一个实例,如果有多个客户请求同时访问这个Servlet,会采用多线程来访问这一个Servlet。在这种情况下,就会有线程安全问题。   比如,定义一个Servlet的类变量user,然后在doPost或者doGet里处理的话,当线程转换时就会出现很怪的情况。如下代码: 123456789101112131415161718192021222324 import java.io.IOException;import java.io.PrintWri...阅读全文
    作者:yutuo | 分类:Java | 阅读:131 views | 标签:,

    Servlet的异常处理

      在之前,我一般用Try…Catch…来处理Servlet的异常。最近在看孙鑫老师写的《Java Web开发详解——XML XSLT Servlet JSP深入剖析实例应用》,发现还可以通过web.xml来配置Servlet的异常处理。觉得这个方法还是最好的。   主要是通过配置WEB-INF下web.xml的error-page来达到我们的异常处理。error-page下有三个标签error-code,exception-type,location。其中location是必需的,用于指定异...阅读全文
    作者:yutuo | 分类:Java | 阅读:125 views | 标签:,

    web.xml各个版本模板

    J2EE 2.3 123456 <?xml version="1.0" encoding="ISO-8859-1"?>  <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">     <web-app>     </web-app>   J2EE 2.4 123456 <?xml version="1.0" encoding...阅读全文
    作者:yutuo | 分类:Java | 阅读:142 views | 标签:

    Servlet获取URL地址

      最近在做一个系统,是在原有系统上改修的,有单独的服务器,所以不需要用数据库。而且有现成的HTML,所以基本上用一个Servlet就可以实现。根据请求的URL再调对应的Server函数,再把取到的值替换到HTML就行。   这里来说说用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数: getContextPath 取得项目名  getServletPath 取得Servlet名 getPathInfo 取得S...阅读全文
    作者:yutuo | 分类:Java | 阅读:281 views | 标签: