表达式语言(EL )

jsp的作用是将servlet和html分离,但是又使得jsp脚本夹杂在html中,使得页面看起来很乱,但是表达式语言(EL)的出现,大大简化了jsp脚本代码的编写.案例一(获取参数,实现两数相加):el.jsp<%@ page language="ja...

2018-03-21 19:19:01

阅读数:35

评论数:0

jsp2的自定义标签基本用法

jsp规范的1.1版中增加了自定义标签库规范,自定义标签库是一种非常优秀的表现层组件技术.通过使用自定义标签库么可以在简单的标签中封装复杂的功能. jsp标签库的作用:主要为了取代丑陋的jsp脚本.在HTML页面中插入jsp脚本有如下坏处:jsp脚本非常丑陋,难以阅读.jsp脚本和html代...

2018-03-21 17:27:57

阅读数:44

评论数:0

Filter(过滤器)之字符替换和编码设置

顾名思义,Filer的作用就是过滤,主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链.适用Filter完整的流程:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并响应,最后Filter再对服务器响应进行处理.fil...

2018-03-20 15:38:15

阅读数:518

评论数:0

model2与model1对比

Servlet程序中夹杂HTML的画面输出绝对不是什么好主意,原先是java中写HTML,后来jsp出现了,变成了HTML中写Java.jsp网页中夹杂java程序代码,也是极度不建议的做法.java程序代码与呈现画面的HTML等搅和在一起,一来编写不易,二来日后维护不易,三来对大型团队间的分...

2018-03-19 15:46:53

阅读数:56

评论数:0

访问Sevlet的配置参数

配置Servlet时,还可以增加额外的配置参数.通过使用配置参数,可以实现提供更好的可移植性,避免将参数以硬编码方式写在程序代码块中:为Servlet配置参数有两种方式1.通过@webServlet的initParams属性来指定2.通过seb.xml文件的<Servlet/...

2018-03-19 14:04:43

阅读数:46

评论数:0

Servlet介绍以及Servlet的配置

jsp的本质就是Servlet,开发者把编写好的jsp页面部署再web容器中,web容器会将jsp编译成对应的Servlet.但直接使用Servlet的坏处是:Servlet的开发效率非常低,特别是当使用Servlet生成表现成时,页面中所有的html标签,都需要采用Servlet的输出流来输...

2018-03-19 10:39:33

阅读数:38

评论数:0

session对象

session对象也是一个非常常用的对象,这个对象代表一次用户会话.一次用户会话的含义是:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止,这个过程就是一次会话. session通常用于跟踪用户的会话信息,如判断用户是否登录系统,或者在购物车应用中,用于跟踪用户购买的商品等. ...

2018-03-18 17:06:58

阅读数:67

评论数:0

使用cookie

web应用程序会话管理的基本方式,就是在此次请求中,将下一次请求时服务器应该知道的信息,先响应给浏览器,由浏览器在之后的请求再一并发送给应用程序,这样应用程序就可以"得知"多次请求的相关数据. Cookie是在浏览器存储信息的一种方式,服务器可以响应浏览器...

2018-03-18 15:11:01

阅读数:50

评论数:0

response对象

response 代表服务器对客户端的响应.大部分时候,程序无须使用response来响应客户端请求.,因为还有一个更简单的响应对象 - out,它代表页面输出流,直接使用out生成响应更简单.out是JspWriter的实例,jspWriter是writer的子类,writer是字符流,无法...

2018-03-17 20:34:48

阅读数:38

评论数:0

POST和GET请求参数编码方式详细处理

作为非西欧语系的国家,总是要处理编码问题. 请求参数的编码处理,基本上必须分POST与GET的情况来说明.1.POSt请求参数编码处理,如果客户端没有在Content-Type标头中设置字符编码信息,出现乱码的原因:容器使用的编码处理方式和客户端发送非ASCII字符的请求参数的编码方式不一样...

2018-03-17 16:46:08

阅读数:1106

评论数:1

request对象

request对象是jsp中重要的对象,每个request对象封装着一次用户的请求,并且所有的请求都被封装在request对象中,因此request对象是获取请求参数的重要途径. request可代表本次请求范围,所以还可用于操作request范围的属性.1.获取请求头/请求参数 web应用...

2018-03-16 20:02:28

阅读数:31

评论数:0

out对象

out对象代表一个页面输出流,通常用于页面上输出变量值及常量.一般在使用输出表达式的地方,都可以使用out对象来达到同样效果.outTest.jsp<%@page import="java.sql.DriverManager"%&...

2018-03-16 18:56:32

阅读数:33

评论数:0

exception对象

exception对象时Throwable的实例,代表jspjiaoben产生的错误和异常,是jsp页面异常机制的一部分. 在jsp脚本中无须处理异常,即使该异常是Checked异常.事实上,jsp脚本包含的所有可能出现的异常都可以交给错误处理页面处理. 异常处理结构:try{//普通页面(...

2018-03-16 18:39:13

阅读数:158

评论数:0

jsp脚本中的9个内置对象

jsp脚本中包含9个内置对象:这9个内置对象都是servletAPI接口的实例,只是jsp规范对它们进行了默认初始化(由jsp页面对应的——jspService()方法来创建这些实例),也就是说,它们已经是对象,可以直接使用 jsp内置对象,是指可以不加声明和创建就可以在JSP页面脚本(J...

2018-03-16 17:54:26

阅读数:40

评论数:0

config对象

config对象代表当前jsp配置信息,但jsp页面通常无须配置,因此也就不存在配置信息. 对比application对象,application对象对整个应用程序都有用,范围比较大,但是config比较小,如果希望jsp页面可以获得为自己本页面设置的配置信息,则必须通过为该jsp配置的路径...

2018-03-16 17:50:55

阅读数:174

评论数:0

获得Web应用配置参数(连接数据库)

appclication其中的一个重要用处:可用于获得web应用的配置参数。如访问数据库,但访问数据库所使用的驱动,URL,用户名及密码都在web.xml中给出. 通过使用application的getInitParameter(String paramName)来获取web应用的配置参数,...

2018-03-16 16:25:53

阅读数:88

评论数:0

jsp的七个动作指令

1)jsp:forward:执行页面转向,将请求的处理转发到下一个页面语法:<jsp:forward page="目标资源地址"><jsp:parm name= "&q...

2018-03-13 19:50:40

阅读数:91

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭