- 博客(13)
- 收藏
- 关注
原创 EL表达式和JSTL标签
EL(Expression Language),表达式语言,由标识符、存取器、文字和运算符组成,用来显示数据,功能与<%=表达式%>一样,EL是jsp自带的,不需要引入其他东西。语法:${ EL exprission }${ bean.name } 或 ${ bean['name']}JSTL(JSP Standard Tag Library),JSP标签标准库,包括核心标签库(常用的是if和forEach)和SQL标签库,用于实现网页逻辑判断和迭代显示,需要引入jar包或者
2022-05-20 11:27:20 123
原创 Java中Date对象
日期对象用于处理日期和时间。创建 Date 对象:Data d=new Date();可用方法及注意事项getYear():获取年份。注:若要返回真实年份,需要让返回值+1900getMonth():返回月份。注:若要返回真实月份,需要让返回值+1getDate():返回当前月份第几日getHours(),getMinutes(),getSeconds():返回小时,分钟,秒钟getTime():获取毫秒值...
2022-05-20 11:13:31 519
原创 JSP pagecontext对象
pageContext对象是javax.servlet.jsp.PageContext类的实例对象,用来代表整个JSP页面。它代表页面上下文,该对象主要用于访问 JSP 之间的共享数据,使用pageContext可以访问page、request、session、application范围的变量。JSP页面中只需将pageContext对象传递给某个Java类的实例对象,在该Java对象中就可以访问和调用其他隐式对象的功能了。...
2022-05-20 10:49:21 242
原创 JSP对Javabean的调用
在JSP页面中,可以如同使用普通类一样实例化一个JavaBean对象,调用它的方法。1. 通过JSP动作,使用动作标签(1)<jsp:useBean>标签:用来在jsp页面创建一个JavaBean实例<jsp:useBean id="id" scope="page|request|session|application" typeSpec/>(2)<jsp:setProperty>标签:设置JavaBean的属性<jsp:setProperty
2022-05-20 10:41:24 1407
原创 javabean的规范
JavaBean 的属性都具有 private 特性,方法具有 public 特性,方法是 JavaBean 的对外接口。1、类必须用public修饰;2、必须保证有一个公共无参构造器(写了带参构造必须添加一个,都不写则有默认)。即使手动提供类 带参数的构造器,也得提供无参数构造器;3、Javabean类不应有公共属性,属性都应该是 private;4、为私有(private声明)属性提供对应的set()和get()方法来存取类中的属性;5、应该要实现java.IO.Serializea
2022-05-19 19:39:46 2563
原创 过滤器与过滤器链
过滤器含义:用于拦截数据源和目的数据之间的消息,并且过滤二者之间的传递的数据。过滤器放在web前,可以在请求抵达它所应用的web资源之前截获进入的请求,并且在它返回到客户之前截获输出请求。Filter:用来拦截请求,处于客户端与被请求资源之间,目的是重用代码。Filter链(在 Web 应用中,可以部署多个 Filter,若这些 Filter 都拦截同一目标资源,则它们就组成了一个 Filter 链(也称过滤器链))。过滤器的生命周期:init()->doFilter()->destroy(
2022-05-19 19:28:25 241
原创 response对象的重定向
// 用于拦截用户的请求,如果和当前过滤器的拦截路径匹配,该方法会被调用PrintWriter out = response.getWriter();要截获页面返回的内容,整体的思路是先把原始返回的页面内容写入到一个字符串Writer,然后再组装成字符串并进行分析,最后再返回给客户端。...
2022-05-19 19:10:31 1674
原创 equalsIgnoreCase()与equals()
equalsIgnoreCase()方法用于将字符串与指定的对象进行比较,不考虑大小写,相等返回true,否则返回false;而equals()会判断大小写区别。举例:publicclassTest{ publicstaticvoidmain(Stringargs[]){ StringStr1=newString("abc"); StringStr2=Str1; StringStr3=newString...
2022-05-16 11:08:03 115
原创 过滤器和拦截器的区别
1、过滤器(Filter)可以对几乎所有的请求都能起作用,包括css,js等资源文件;拦截器(Interceptor)只对action请求起作用,即对外访问路径。2、触发机制不同。过滤器是在请求进入容器后,进入servlet之前进行预处理。请求返回也是,是在servlet处理完后,返回给前端之前。3、过滤器的实现基于函数回调;而拦截器基于java的反射机制。4、过滤器依赖于servlet容器,属于servlet规范的一部分;而拦截器不依赖于servlet容器,是独立存在的,可以在任何情况下使用。
2022-05-16 10:44:27 172
原创 监听器(Listener)
监听器是一个能够监听程序内容或者状态是否发生改变的一个Java类,当被监视的对象发生情况时,监听器某个方法会立即被执行。java中的监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。监听器是监听器接口的实现者,提供监听器接口中定义的所有方法的实现代码。简单情形下,一个监听器只监听一种类型的事件,即实现一种监听器接口。复杂的监 听器可以实现多种监听器接口,监听多种类型的事件。监听器接口定义了一个类要成为监听器必须具备的功能。所有的监听器接口也都
2022-05-15 15:26:41 1148
原创 url通配符
当我们使用<url-pattern>/*</url-pattern>时,我们可以匹配所有的请求,也就是说,所有请求都会经过该标签对应的servlet,即能匹配到所有的url,包括路径型和后缀型的url(包括路径型/login,后缀型*.jsp,*.js和*.html等)在web.xml文件中,以下语法用于定义映射:以”/’开头和以”/*”结尾的是用来做路径映射的以前缀”*.”开头的是用来做扩展映射的“/” 是用来定义default servlet映射的剩下的.
2022-05-13 17:45:29 717
原创 servlet对象的生命周期
servlet是java.servlet包里的HttpServlet类的子类的一个实例。由Tomcat服务器负责创建并完成初始化工作。一个servlet的生命周期主要有下列三个过程组成:1·初始化servlet。也就是当servlet第一次被请求加载时,服务器会初始化这个servlet,也就是创建一个servlet,这servlet调用init完成必要的初始化工作。init方法只能被调用一次;2·新诞生的servlet再调用service方法响应用户的请求;3·当服务器关闭时,用destro
2022-04-26 22:32:48 373
原创 jee导入war包web.HTML出现错误
jee导入war包时,web.html的第一行出现错误,一般来说,只要可以运行就可以,如果是代码出现错误,将web-app里的内容改成xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/w.
2022-04-17 16:51:37 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人