Servlet&Jsp知识基础
凡人1995
这个作者很懒,什么都没留下…
展开
-
Servlet入门——介绍01
Servlet:用于接收和响应客户端的请求Tomcat其实就是Servlet的容器,里面已经有一个defaultServletEclipse改编码,preferences——General——Workspace——utf-8创建web——Dynamic Web Project的工程(要提前配置好servers)Servlet入门1.servlet本身是一个接口,实现这个接口才...原创 2019-03-31 10:43:20 · 107 阅读 · 0 评论 -
Servlet入门——request&response06
request:包含请求的信息获取客户端提交的数据getParameter():获取参数的方法String name = request.getParameter("name");String address = request.getParameter("address");System.out.println("name"+name);System.out.println(...原创 2019-04-01 16:05:44 · 83 阅读 · 0 评论 -
Servlet入门——下载资源代码07
把资源放到WebContent的download文件下<a href="download/a.jpg">a.jpg</a><br><a href="download/b.jpg">b.jpg</a><br><a href="download/c.rar">c.rar</a><br>...原创 2019-04-01 16:44:35 · 81 阅读 · 0 评论 -
Servlet入门——请求转发和重定向08
重定向写法:重新定位方向response.sendRedirect("login_success.html");地址:是显示最后的那个资源的路径地址请求次数最少两次,可以跳转到任意路径,不是自己的工程也可以,但没办法使用上一次的request对象请求转发的写法:request.getRequestDispatcher(“login_success.html”).forward(...原创 2019-04-01 21:49:16 · 102 阅读 · 0 评论 -
Servlet入门——Cookie09
Cookie的简单使用发送cookieCookie cookie = new Cookie("aa","bb");//给响应,添加一个cookieresponse.addCookie(cookie)在浏览器的cookie里面可以看到aa=bb获取cookie获取客户端带过来的Cookie//获取客户端带过来的cookieCookie[] cookies = re...原创 2019-04-01 23:35:34 · 250 阅读 · 0 评论 -
Servlet入门——Session10
Session基于cookie的一种回话机制Session是数据存放在服务器端。作用范围:根据同一个域名地址,多个请求和响应同属一个SessionSession常用API:getSeession()获取Session对象:getId():这个Id会放在客户端的cookie里面获取会话ID:setAttribute():不仅能放字符串,也能放对象存值:getAttribute...原创 2019-04-02 12:22:10 · 109 阅读 · 0 评论 -
Servlet入门——JSP的三大指令11
JSP就是一个网页,其实是一个类,继承了Servletjsp里面可以写java代码,注意创建jsp文件的时候要配置编码方式为UTF-8jsp的使用page指令language:文件可以使用的语言代码 contentType:文件的类型,告诉浏览器文件的内容类型,以及使用的编码方式 pageEncoding jsp:内容编码 extends :用于指定jsp翻译成java文件...原创 2019-04-02 17:19:33 · 120 阅读 · 0 评论 -
Servlet入门——JSP的动作标签12
JSP的动作标签<jsp:include page=""></jsp:include><jsp:include page="other.jsp"></jsp:include>包含指定的页面,这里是动态包含,不把包含的页面所有元素标签全部拿过来,而是把运行结果拿过来。<jsp:param value="" name=""...原创 2019-04-02 17:58:14 · 73 阅读 · 0 评论 -
Servlet入门——JSP的内置对象13
九大内置对象作用域对象:就是表示这些对象可以存值,作用范围有限定pageContext [pageContext]作用域仅限于当前的页面,这个对象也能get***()到另外几个对象request [HttpServletRequest]作用域仅限于一次请求,只要服务器对改对象请求做出了响应,这个域中存的值就没有了。session [HttpSession]作用域限...原创 2019-04-02 22:38:30 · 111 阅读 · 0 评论 -
Servlet入门——JSP的EL表达式14
EL表达式:方便取值,只支持取值的工作,可以代替麻烦的jsp九大内置对象的写法格式:${表达式}使用方法1.取出四个作用域的值如果没有存放的话,没有取出任何东西,如果是${ name }先从page找,然后request、session、application找<% pageContext.setAttribute("name","page"); req...原创 2019-04-02 23:47:33 · 144 阅读 · 0 评论 -
Servlet入门——JSTL15
JSTL:JSP Standard Tab Library(jsp标准标签库)使用方法:1.导入jstl的jar包到,WebContent/Web-Inf/lib,jstl.jar,导入1.1的版本2.在jsp页面上,使用taglib指令,来引入标签库<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/cor...原创 2019-04-03 13:44:53 · 105 阅读 · 0 评论 -
Filter过滤器——细节问题02
Filter的生命周期Filter在服务器开启的时候创建,在服务器关闭的时候销毁。Filter的执行顺序Filter根据在配置中的先后顺序来确定执行顺序Filter的放行通过public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOExce...原创 2019-04-10 16:15:40 · 372 阅读 · 0 评论 -
Filter过滤器——简单的入门使用01
Filter过滤器作用 1. 对一些敏感词汇进行过滤 2. 统一设置编码 3. 自动登录入门案例定义一个类实现FIiterpublic class FilterDemo implements Filter {public void destroy() { } public void doFilter(ServletRequest request...转载 2019-04-10 15:34:34 · 228 阅读 · 0 评论 -
Servlet入门——HttpServlet一02
常用的Servlet父类Servlet(接口)GenericServletHttpServlet(用于处理http的请求)HttpServlet类的简单使用service的方法在HttpServlet已经实现,主要的逻辑就是查看判断请求时post还是get,然后执行doPos()t或doGet()方法所以我们只要重写doPos()t和doGet()方法具体做法时定义一个...原创 2019-03-31 11:54:26 · 99 阅读 · 0 评论 -
Servlet入门——HttpServlet二03
HttpServletgetServletConfig()这个servlet配置对象专门用于在配置servlet的信息ServletConfig config = getServletConfig();ServletConfig类的方法(用来方便别人修改参数)getServletName():获取配置servlet里面servlet-name的内容String Servl...原创 2019-03-31 17:17:47 · 92 阅读 · 0 评论 -
Servlet入门——Servlet配置方式和全局参数04
1. 全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb2. 路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /* 其实是一个通配符,匹配任意文字localhost:8080/项目名称/aa/bb3. 以扩展名匹配写法: 没有/ 以 * 开始 *.扩展名 *.aa *...原创 2019-03-31 18:42:00 · 319 阅读 · 0 评论 -
Listener监听器——创建和销毁01
接口回调就是把一个接口的实现类,作为参数传进一个方法里面,这个方法的形参就是这个接口。web的监听器,共8个,划分为三种类型监听三个作用域创建和销毁pageContext 只作用于页面,这里可以忽略request httpServletRequest session httpSessionapplication ServletCon...转载 2019-04-10 10:49:40 · 698 阅读 · 0 评论 -
Listener监听器——作用域的属性状态变更02
作用域的属性状态变更request ServletRequestAttributeListenersession HttpSessionAttributeListenerservletContext ServletContextAttributeListener方法attributeAdded(ServletRequestAttributeEvent sr...原创 2019-04-10 11:23:49 · 156 阅读 · 0 评论 -
Servlet入门——Servlet获取资源文件05
由于jre由Tomcat管理,所以如果把properties放到src里面的真正相对路径是Tomcat里面的bin目录,所以web工程里面把properties这些配置文件放在src文件下不太合适解决办法首先把properties配置文件放到WebContent项目的目录下 一个file文件getRealPath的是Tomcat的项目的根目录//获取ServletContext对...原创 2019-03-31 21:49:16 · 353 阅读 · 0 评论 -
Listener监听器——HttpSession存值的变更03
HttpSessionBindingListener用法1.让javabean实现接口,实现这个接口的方法。2.当这个javabean存入或移除出ession,就会触发者两个方法很少用到HttpSessionActivationListener用于监听现在session的值,是钝化(序列化)还是活化(反序列化)的动作实际用途是把session的值存入硬盘,减轻服务器的压...转载 2019-04-10 12:56:18 · 163 阅读 · 0 评论 -
AJAX————介绍01
AJAX(Asynchronous JavaScript And XML)异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术。把一些技术整合起来 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 ...原创 2019-04-05 23:33:43 · 85 阅读 · 0 评论 -
AJAX————get方式02
onclick触发1.创建对象<Script type="text/javascript"> function ajaxFunction(){ var xmlHttp; try{ // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } ...转载 2019-04-05 23:34:04 · 122 阅读 · 0 评论 -
AJAX————POST03
AJAX的POST方式post发送数据<script type="text/javascript"> //1. 创建对象 function ajaxFunction(){ var xmlHttp; try{ // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); ...转载 2019-04-05 23:46:33 · 130 阅读 · 0 评论 -
BaseServlet——反射应用
子类继承BaseServlet以后就写新方法就行了(还要传入参数)原创 2019-04-17 11:26:28 · 128 阅读 · 0 评论