JSP/Servlet

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

ServletContext常用方法

本文将介绍怎样使用ServletContext获取Tomcat初始化参数、记录日志和获取资源(文件)

Java Servlet的工作原理

假设我有一个运行了大量 Servlet 的 web 服务器。通过 Servlet 之间传输信息得到 Servlet 上下文,并设置 session 变量。现在,如果有两名或更多使用者向这个服务发送请求,接下来 session 变量会发生什么变化?究竟是所有用户都是用共同的变量?还是不同的用户使用的变量都不一样?如果是后者,服务器如何区分不同用户?

Servlet操作cookie

java Servlet对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。

JSP九大内置对象之exception对象

exception对象是Throwable实例,代表JSP脚本中产生的错误和异常,是JSP页面机制的一部分。在JSP脚本中无须处理异常,即使该异常时checked异常。实际上,JSP脚本所包含的所有可能出现的异常都可以交给错误处理页面进行处理。

JSP中page和pageContext的区别

pageContext对象是JSP中很重要的一个内置对象,不过在一般的JSP程序中,很少用到它,所以知道request对象、response对象的人比较多,知道pageContext对象的人就比较少了。它是javax.servlet.jsp.PageContext的实例,该对象代表该JSP页面上下文,使用该对象可以访问页面中的共享数据。

JSP九大内置对象之config对象

config对象提供了对每一个给定的服务器小程序或JSP页面的javax.servlet.ServletConfig对象的访问。它封装了初始化参数以及一些使用方法。config对象代表当前JSP配置信息,但JSP页面通常无须配置,因此也就不存在配置信息。该对象在JSP 页面中非常少用,但在Servlet 则用处相对较大。因为Servlet 需要配置在web.xml 文件中,可以指定配置参数。

JSP九大内置对象之out对象

out对象用于输出数据到页面,它是javax.servlet.jsp.JspWriter的一个实例。out对象的范围是page(即当前页面)。从java.io.Writer拓展而来的公共抽象类JspWriter效仿了java.io.BufferedWriter和java.Io.PrintWriter中的某些功能。但是,不同之处在于它会在打印方法中抛出(throw)java.Io.IOException异常,而PrintWriter不这样做。

JSP九大内置对象之response对象

response对象表示服务器端对客户端的回应,response本身是HttpServletResponse的对象,HttpServletResponse对象本身也是ServletResponse对象的子接口,这点与reqeust是一样的。

JSP九大内置对象之request对象

request对象是JSP中非常重要的内置对象,每个request对象封装着一次用户请求(即用户每向服务器发送一次请求就是一个request对象),并且所有的请求参数都封装在request对象中,因此request对象是获取用户请求参数的重要途径。JSP中的request内置对象对应了servlet的HTTPServletRequest接口。

JSP九大内置对象之session对象

实际开发中session对象最主要的作用就是保存用户登录信息等,该信息系在用户退出(可以是关闭浏览器等)之前一直有效,用户退出后信息将自动移除;每一个session都代表不同的用户,即不同的用户有不同的session;

首页 1 2 下一页 末页 共12/2页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号