我在项目中导入了jar,还是不能使用EL表达式,一运行就出现了下面的额错误: 在Maven的pom.xml中加入下面的依赖: 就不会报错了 ...
分类:
编程语言 时间:
2019-10-05 14:34:38
阅读次数:
105
我的这个项目是用Maven-archetype-webapp项目创建的,如下图所示: 有这种方式创建有一个坑,就是它使用的servlet版本是2.3,而servlet2.4以下的版本是不会自动解析el表达式的,自动创建的web.xml的头如下所示: 我们把web.xml的头改成如下所示就行了: ...
分类:
Web程序 时间:
2019-10-05 14:30:26
阅读次数:
125
springMVC流程 1.客户端向服务器发送http请求,web服务器对http请求进行解析,得到一个url,如果匹配上了前端控制器DispatcherServlet的映射路径,就将请求交给前端控制器处理。 2.前端控制器调用相应的方法的到处理器映射器HandlerMapping对象,根据接收到的 ...
分类:
编程语言 时间:
2019-10-05 14:25:19
阅读次数:
117
一、JSP 概述 Java Server Pages:java 服务器页面。页面中既可以指定定义 html标签,也可以定义 Java 代码。 二、原理 JSP 本质上就是一个 Servlet。 原理示意图: 三、JSP 脚本 JSP 脚本:JSP 定义 Java 代码的方式 1、<% 代码 %>:定 ...
分类:
编程语言 时间:
2019-10-04 20:50:42
阅读次数:
88
需求: 1. 访问一个Servlet,如果是第一次访问,则提示:您好,欢迎您首次访问。 2. 如果不是第一次访问,则提示:欢迎回来,您上次访问时间为:显示时间字符串 分析: 代码实现: ...
分类:
编程语言 时间:
2019-10-04 18:41:49
阅读次数:
102
通过网上很多解决方案,大部分都是重定向,或者页面跳转,但是我试了试都不能脱离原来框架,后来发现,可以直接通过form表单的target来实现从servlet跳转到frameset的指定框架,这就不用再大费周章的去处理servlet了 ...
分类:
其他好文 时间:
2019-10-04 17:26:18
阅读次数:
116
拦截器: 在谈拦截器之前,我觉得有必要提一下和过滤器的区别。 1. 首先拦截器是Struts2自己的,只有用了Struts2框架才可以使用拦截器,而过滤器是servlet规范中的一部分,任何java web工程都可以使用; 2. 其次拦截器只可以拦截Action,而过滤器理论上可以拦截任何东西(js ...
分类:
其他好文 时间:
2019-10-04 17:13:37
阅读次数:
70
过滤器: 过滤器可以处理用户的请求和程序响应的内容,可用于权限控制、编码转换的场合。过滤器是servlet规范中的一部分,任何java web工程都可以使用。 使用过滤器之前你得定义一个过滤器(实例化一个对象),也可以根据需求自己写一个类(继承java.Servlet.Filter接口,实现init ...
分类:
其他好文 时间:
2019-10-04 15:05:13
阅读次数:
81
一、JSP原理 所以当访问一个jsp页面时,其实也是在访问一个Servlet,服务器在执行jsp的时候,首先把jsp翻译成一个_jspServlet,然后按照servlet的调用方式进行调用。 由于JSP第一次被访问时会翻译成servlet,所以第一次访问通常会比较慢,但是第二次访问,服务器如果发现 ...
分类:
编程语言 时间:
2019-10-04 00:17:07
阅读次数:
122
Servlet工作流程 Servlet 3.0 之前,一个普通 Servlet 的主要工作流程大致如下: 1. Servlet 接收到请求之后,可能需要对请求携带的数据进行一些预处理; 2. 调用业务接口的某些方法,以完成业务处理; 3. 最后,根据处理的结果提交响应,Servlet 线程结束。 s ...
分类:
其他好文 时间:
2019-10-03 23:54:46
阅读次数:
164