用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子: 然后在配置文件web.xml里添加: (请注意,过滤是在serlvet规范2.3版中初次引入的。因此,web.xml文件必须使用DTD的2.3以上版 ...
分类:
其他好文 时间:
2018-03-26 16:13:50
阅读次数:
159
Java 基础/高级 前端 : html css js 前端框架 : JQuery , EasyUI , BootStrap , AngularJS 前端插件 : zTree .. 数据库 : mysql , oracle , redis 缓存数据库 服务器 : tomcat , ElasticSe ...
分类:
编程语言 时间:
2018-02-26 17:42:34
阅读次数:
205
Servlet Servlet是基于Java技术的Web组件,被容器管理,用于生成动态内容。可以被基于Java技术的Web Server动态加载并运行。客户端通过Servlet容器实现的请求/应答模型与Servlet交互。 Servlet容器 Servlet容器是Java Web Server的一部 ...
分类:
其他好文 时间:
2018-02-14 00:18:16
阅读次数:
212
/** * 可以使用 Serlvet 原生的 API 作为目标方法的参数 具体支持以下类型 * * HttpServletRequest * HttpServletResponse * HttpSession * java.security.Principal * Locale InputStrea ...
分类:
编程语言 时间:
2018-02-10 17:02:21
阅读次数:
167
出现这个问题, 1、在servlet中没有调用post()方法引起的 2、在serlvet中跳转没有用外跳(response.sendRedirect()) 我的是因为第一种,是没有写dopost()方法 ...
分类:
Web程序 时间:
2017-12-26 19:02:30
阅读次数:
177
自定义标签的接口关系图 创建自定义标签的步骤 1)创建标签的处理类 创建的标签处理类要继承javax.servlet.jsp.tagext.TagSupport 类 或 javax.servlet.jsp.tagext.BodyTagSupport 类, 并重写 两个重要的方法 doStartTag ...
分类:
其他好文 时间:
2017-12-14 23:58:05
阅读次数:
319
1). 重复提交的情况: ①. 在表单提交到一个 Servlet, 而 Servlet 又通过请求转发的方式响应一个 JSP(HTML) 页面, 此时地址栏还保留着 Serlvet 的那个路径, 在响应页面点击 "刷新" ②. 在响应页面没有到达时重复点击 "提交按钮". ③. 点击 "返回", 再 ...
分类:
Web程序 时间:
2017-11-24 00:21:28
阅读次数:
285
1.GenericServlet 通过实现servlet接口时有一个很不方便的问题,有太多不需要实现的方法需要实现,通常我们只关注service方法,在service()中完成业务逻辑,但由于servlet接口中还存在其他方法,所以每次都不方便。这时我们可以通过定义一个抽象类,实现serlvet其他 ...
分类:
其他好文 时间:
2017-11-22 17:48:52
阅读次数:
190
SpringMVC的Handler方法可以接受哪些 ServletAPI 类型的参数 ? HttpServletRequest? HttpServletResponse? HttpSession? java.security.Principal? Locale? InputStream? Outpu ...
分类:
编程语言 时间:
2017-11-11 13:14:00
阅读次数:
213
一、创建一个 Servlet 简单实现类 1、创建一个 HelloServlet 类(测试 Servlet 接口方法) 2、配置和映射 Servlet 二、Servlet 生命周期 Servlet 生命周期的方法: 以下方法都是由 Serlvet 容器负责调用. 1). 构造器: 只被调用一次. 只 ...
分类:
编程语言 时间:
2017-11-10 18:45:39
阅读次数:
207