Web应用中通常需要访问的Servlet API就是HttpServletRequest、HttpSession和ServletContext,这三个接口分别代表JSP内置对象中的request、session和application。 1.使用Struts2提供的ActionContext类来访问 ...
可通过该网址查看英文API https://docs.oracle.com/javaee/6/api/ Java Servlet API的部分类和接口的详细说明。本API包含了两个软件包,十二个接口和九个类。 软件包:javax.servlet 所包含的接口:RequestDispatcher;Se ...
分类:
其他好文 时间:
2018-01-20 17:50:06
阅读次数:
178
为了避免与 Servlet API 耦合在一起, 方便 Action 做单元测试, Struts2 对 HttpServletRequest, HttpSession 和 ServletContext 进行了封装, 构造了 3 个 Map 对象来替代这 3 个对象, 在 Action 中可以直接使用 ...
1.springmvc 官网参考地址: https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html 2. springmvc 的介绍 Spring Web MVC是基于Servlet API构建的原始W ...
分类:
编程语言 时间:
2018-01-18 01:00:45
阅读次数:
211
1. HttpServletWrapper 和 HttpServletResponseWrapper 1). Servlet API 中提供了一个 HttpServletRequestWrapper 类来包装原始的 request 对象, HttpServletRequestWrapper 类实现了 ...
分类:
编程语言 时间:
2018-01-17 00:31:20
阅读次数:
153
问题: 原依赖: 解决方法: 1.添加Tomcat支持(tamcat lib目录中servlet-api.jar包的支持) 然后选择配置好的Tomcat即可。 2.添加MAVEN依赖 去掉了servlet-api的依赖,添加 javax.servlet-api ...
分类:
编程语言 时间:
2018-01-05 12:27:06
阅读次数:
313
产生的原因是:tomcat中也有servlet-api包 解决方法:添加<scope>provided</scope>,因为provided表明该包只在编译和测试的时候用,所以,当启动tomcat的时候,就不会冲突了 ...
分类:
其他好文 时间:
2018-01-02 21:20:40
阅读次数:
139
过滤器的工作时机介于浏览器和Servlet请求处理之间,可以拦截浏览器对Servlet的请求,也可以改变Servlet对浏览器的响应。 其工作模式大概是这样的: 一、Filter的原理 在Servlet API中,过滤器接口Filter会依赖于FilterChain和FilterConfig两个接口 ...
分类:
其他好文 时间:
2017-12-27 22:39:09
阅读次数:
223
1.准备 1.1创建项maven项目,目录如下 1.2 导包 servlet-api: 模拟springmvc采用的是对同一个servlet进行处理 fastjson: JSONObject 是阿里自己封装的一个map,本人习惯使用,非必需 pom.xml <dependency> <groupId ...
分类:
编程语言 时间:
2017-12-26 23:12:21
阅读次数:
273
1,要注意选择webapp,如下图所示 2,直接构建出来的项目,会有叉号,原因是没有Servlet Api的依赖, 也可以直接从http://mvnrepository.com/这个网址进行搜索 <dependency> <groupId>org.eclipse.jetty</groupId> <a ...
分类:
Web程序 时间:
2017-12-23 12:07:18
阅读次数:
219