#jS

Servlet和JSP中的过滤器都是Java类

Servlet和JSP中的过滤器都是Java类,它们存在的目的如下:在请求访问后端资源时拦截它管理从服务器返回给客户端的响应下面列出了多种常用的过滤器类型:认证过滤器数据压缩过滤器加密过滤器触发资源访问事件的过滤器图像转换过滤器登录和验证过滤器MIME类型链过滤器令牌过滤器转换XML内容的XSL/T过滤器过滤器将会被插...

JSP 表单处理向服务器提交信息

我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用GET和POST方法向服务器提交数据。GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示://www.w3cschool.cn/hello?key1=value1&key2=value2GET方法是浏览...

JSP HTTP 状态码

HTTP请求与HTTP响应的格式相近,都有着如下结构:以状态行+CRLF(回车换行)开始零行或多行头模块+CRLF一个空行,比如CRLF可选的消息体比如文件,查询数据,查询输出举例来说,一个服务器响应头看起来就像下面这样:HTTP/1.1200OKContent-Type:text/htmlHeader2:.........
代码星球 代码星球·2021-02-08

JSP 服务器响应

Response响应对象主要将JSP容器处理后的结果传回到客户端。可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等。一个典型的响应看起来就像下面这样:HTTP/1.1200OKContent-Type:text/htmlHeader2:......HeaderN:....
代码星球 代码星球·2021-02-08

JSP 客户端请求

当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息:信息描述Accept指定浏览器或其他客户端可以处理的MIME类型。它的值通常为...
代码星球 代码星球·2021-02-08

JSP隐式对象是JSP容器为每个页面提供的Java对象

JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。JSP所支持的九大隐式对象:对象描述requestHttpServletRequest类的实例responseHttpServletResponse类的实例outPrintWriter类的实例...

JSP指令用来设置整个JSP页面相关的属性

JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。语法格式如下:<%@directiveattribute="value"%>指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。JSP中的三种指令标签:指令描述<%@page...%>定义网页依赖属性,比如脚本语言、...

JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期

理解JSP底层功能的关键就是去理解它们所遵守的生命周期。JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。以下是JSP生命周期中所走过的几个阶段:编译阶段:servlet容器编译servlet源文件,生成servlet类初始化阶段:加载...

JSP 开发环境搭建

JSP开发环境是您用来开发、测试和运行JSP程序的地方。本节将会带您搭建JSP开发环境,具体包括以下几个步骤。这一步涉及JavaSDK的下载和PATH环境变量的配置。您可以从Oracle公司的Java页面中下载SDK:JavaSEDownloadsJavaSDK下载完后,请按照给定的指示来安装和配置SDK。最后,通过设...
代码星球 代码星球·2021-02-08

JSP(Java Server Pages,即:Java服务器页面

是一种跨平台的动态网页技术标准,由SunMicrosystems公司倡导、多家公司参与建立。它在HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。...

JSP 国际化

在开始前,需要解释几个重要的概念:国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。区域:这是一个特定的区域或文化,通常认为是一个语言标志和国家标志通过下划线连接起来。比如"en_US"代表美国英语地区。如果...
代码星球 代码星球·2021-02-08

JSP 调试

要测试/调试一个JSP或servlet程序总是那么的难。JSP和Servlets程序趋向于牵涉到大量客户端/服务器之间的交互,这很有可能会产生错误,并且很难重现出错的环境。接下来将会给出一些小技巧和小建议,来帮助您调试程序。System.out.println()可以很方便地标记一段代码是否被执行。当然,我们也可以打印...
代码星球 代码星球·2021-02-08

JSP 异常处理

当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常:检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例来说,如果一个文件将要被打开,但是无法找到这个文件,则一个异常被抛出。这些异常不能再编译期被简单地忽略。运行时异常:一个...
代码星球 代码星球·2021-02-08

JSP 自定义标签

自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被称为taghandler的对象的操作,即当servlet执行时Webcontainer调用那些操作。JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。JSP2.0规范中引入SimpleTagH...
代码星球 代码星球·2021-02-08

JSP JavaBean

JavaBean是特殊的Java类,使用Java语言书写,并且遵守JavaBeanAPI规范。接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:提供一个默认的无参构造函数。需要被序列化并且实现了Serializable接口。可能有一系列可读写属性。可能有一系列的"getter"或"setter"方法...
代码星球 代码星球·2021-02-08
首页上一页...6061626364...下一页尾页