
Servlet/Jsp
文章平均质量分 85
楠瓜酥
这个作者很懒,什么都没留下…
展开
-
servlet学习(一)
Java Servlet(Java服务器小程序)是一个基于java技术的Web组件,运行在服务器端,由servlet容器所管理,用于生成动态的内容。Servlet容器也称Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务。Servlet不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用Servlet的方法,Servlet容器在Ser原创 2017-05-30 14:09:30 · 533 阅读 · 0 评论 -
过滤器filter
过滤器就是在源数据和目的数据之间起过滤作用的中间组件。对于Web应用程序来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和资源之间的请求与相应信息,并对这些信息进行过滤。当Web容器接收到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联。 如果有关联,那么容器将把请求交给过滤器进行处理。在过滤器中,可以改变请求的内容,或者重新设置请求的报头信息,然后再将请求发送给目标资源。当原创 2017-07-02 16:36:31 · 276 阅读 · 0 评论 -
Servlet监听器
Servlet中定义了8个监听器接口,可以用于监听ServletContext、HttpSession和ServletRequest对象的生命周期事件,以及这些对象的属性改变事件。 注意:实现ServletContextListener、ServletContextAttributeListener、HttpSessionListener接口的类需要在web.xml中配置。HttpSess原创 2017-07-02 13:38:19 · 795 阅读 · 0 评论 -
Session与会话跟踪
利用Session,服务器能够标识出来自单个客户的一系列请求,并把这些请求组成一个单独的工作会话,就能区分不同的用户;同时服务器能够记住前面的请求的信息,以及对前一请求作出的处理信息,记住客户的操作状态。当请求一个会话的时候,Servlet容器就创建一个HttpSession对象,有了这个对象,就可以利用这个对象保存客户的状态信息。Servlet容器为HttpSession对象分配一个唯一的Sess原创 2017-06-10 19:43:36 · 1032 阅读 · 0 评论 -
jsp技术(一)
使用Servlet产生动态网页,需要在代码中打印输出很多的HTML标签,将静态显示的内容和动态产生的内容的代码混合在一起。res.setContentType("text/html;charset=UTF-8"); PrintWriter out=res.getWriter(); //静态内容与动态内容混合在一起 out.println(""原创 2017-06-19 19:48:11 · 483 阅读 · 0 评论 -
jsp隐含对象
在JSP容器生成的Servlet类的_jspServlet()方法中,定义了几个对象,而这些对象就是我们在编写JSP页面时,可以使用的隐含对象。注意:只能在脚本段和表达式中使用这些对象。 final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; f原创 2017-07-01 16:05:13 · 246 阅读 · 0 评论 -
JSP技术(二)
1、<\jsp:include> 这个动作元素用于在当前页面中包含静态和动态的资源,一旦被包含的页面执行完毕,请求处理将在调用页面中继续进行。被包含页面不能改变响应的状态代码或者设置报头。语法如下:<jsp:include page="urlspace" flush="true|false"/>page属性:指定被包含资源的相对路径,该路径是相对于当前JSP页面的URL。flush属性:如果设置为原创 2017-07-01 14:31:38 · 316 阅读 · 0 评论 -
web应用程序的部署
一、配置任意目录下的web应用程序 一个Web容器可以运行多个web应用程序,每个web应用程序都有一个唯一的上下文根。对于Tomcat来说,%CATALINA_HOME(安装路径)%\webapps目录下的每一个子目录都是一个独立的Web应用程序,这个子目录的名字就是这个Web应用程序的上下文根。在部署和访问Web应用程序时,通过上下文路径来区分不同的Web应用程序。 上下文路径以斜杠(/)开原创 2017-06-03 14:35:25 · 4905 阅读 · 0 评论 -
数据库访问
利用JDBC访问数据库:try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Connection conn= DriverManager.getConnection( "jdbc:microsoft:sqlserver://lo原创 2017-06-04 17:35:20 · 332 阅读 · 0 评论 -
Servlet异常处理
在Servlet中,有两种服务器端异常处理机制:声明式异常处理和程序式异常处理。一、声明式异常处理 声明式异常处理是在web.xml文件中声明对各种异常的处理方法。 <\error-code>元素指定HTTP的错误代码,其中4xx状态代码表示客户端错误,5xx表示服务器端错误。 <\exeception-type>元素指定Java异常类的完整限定名。 <\location>元素给出用于响原创 2017-06-11 16:54:14 · 627 阅读 · 0 评论