jsp
Casablanca_jhBi
韬光养晦
展开
-
jsp、Servlet路径映射与生命周期
1: Servlet路径映射1): 配置信息 <!-- servlet配置 --> <servlet> <!-- servlet名称,这个名称可自定义 --> <servlet-name>HelloServlet</servlet-name> <!-- se原创 2017-12-08 21:55:08 · 310 阅读 · 0 评论 -
jsp-Cookie与HttpSession对象
1: Cookie技术 (数据保存浏览器) 1): 应用场景(自动登录) 2): 创建Cookie 可以直接new 如: Cookie cookie = new Cookie("name","123"); 3): 向浏览器添加发送Cookie response.addCookie(cookie); 4): 服务端接收浏览器上的cook原创 2017-12-18 17:24:43 · 224 阅读 · 0 评论 -
jsp_ ServletContext对象
1: ServletContext对象 1): 概念 ServletContext对象也叫做servlet的上下文对象,它表示是当前的web应用环境, 一个web应用中只有一个ServletContext对象 2): 什么时候被创建 在加载web应用的时候就开始创建ServletContext对象 3): 怎么获取Servlet原创 2017-12-18 09:55:02 · 671 阅读 · 0 评论 -
jsp_自动加载与Config对象
1: 无参数init方法 有参数的init方法 这个方法是我们servlet生命周期的方法, 它需要被tomcat来调用 无参数的init方法 这个方法是为程序员准备的,我们可以来重写这个无参数的init方法,在里边定义我们想要执行的初始化代码,而不需要去重写那个有参数的init方法了,(因为tomcat在调用有参数的init方法里边会调用这个无参数的原创 2017-12-16 01:58:53 · 298 阅读 · 0 评论 -
jsp_Log4j与监听器
1: Log4j使用 1): 之前调试程序使用方法 可以在程序中使用System.out.println()在控制台打印一些信息以便我们来做调试 但这样会有一些缺点,因为在我们调试完后,为了不影响代码的执行效率需要我们把之前调试的out.println() 全部找出来再删除掉。如果以后再出现问题需要调试则会重复以上的操作。 2): Lo原创 2017-12-22 22:47:18 · 519 阅读 · 0 评论 -
jsp_XML_JSON
1: XML 1): 简介 指可扩展标记语言(eXtensible Markup Language) 2): 作用 被设计用来传输和存储数据 3): 示例 <?xml version="1.0" encoding="UTF-8"?> <users> <user id="1">原创 2017-12-22 14:43:41 · 215 阅读 · 0 评论 -
jsp_连接池
1: 连接池(DBCP与C3p0) 1): 之前的连接操作 拿到一个连接--->执行sql进行数据操作--->关闭连接 ps: 这样的话存在一些缺点的,比如每拿到一个连接用完后则就把这个连接关闭了,这很浪费,毕竟拿到一个连接等是需要时间的 这样也不能很好的对连接数进行控制 ,如果连接数过多的话,则可能会有内存泄漏服务器崩溃 2)原创 2017-12-22 11:11:21 · 1061 阅读 · 0 评论 -
jsp_JdbcUtil封装
package com.tz.servlet.utils;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement原创 2017-12-21 16:14:25 · 345 阅读 · 0 评论 -
jsp、http响应
http响应1: 响应信息 HTTP/1.1 200 OK (响应行) Server: Apache-Coyote/1.1 (响应头,会有多个响应头,以名值对的形式存在) Content-Length: 19 Date: Thu, 09 Nov 2017 12:45:13 GMT原创 2017-12-04 21:41:17 · 411 阅读 · 0 评论 -
jsp、http请求
http请求1): 请求信息 GET /day03/hello HTTP/1.1 (请求行) Host: localhost:8080 (请求头,可以有多个请求头,以名值对的形式) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101原创 2017-12-04 21:04:26 · 1688 阅读 · 1 评论 -
jsp、资源、web应用的目录结构、Http协议
资源1: 资源可以分为静态资源与动态资源 1): 不需要在运行时更改的资源叫静态资源,而需要在运行时更改的资源叫动态资源 2): 怎么开发动态资源,可以使用servlet技术如何使用servlet(不利用工具)1):创建一个java类(如: HelloServlet),继承HttpServlet 2):使用HttpServlet需要引入servlet-api.jar包,这个j原创 2017-12-04 16:45:11 · 532 阅读 · 0 评论 -
jsp_Junit
1: Junit测试工具 1): Junit的作用 方便测试,可以使用@Test注解来测试方法,而不需要写一个main方法来调用 2): Junit的引入 使用Junit需要导入jar包,可以在工具中直接导入 3): Junit使用 在要测试的方法前加上@Test注解,然后选中方法名,右击界面RunAS>Junit执行即可原创 2017-12-21 11:24:33 · 309 阅读 · 0 评论 -
jsp_过滤器
//把浏览器上用户信息的cookie清除Cookie[] cookies = request.getCookies();String[] names = new String[] {"email", "password", "remember"};for(Cookie cookie : cookies) { String name = cookie.getName(); //判原创 2017-12-20 22:16:47 · 175 阅读 · 0 评论 -
jsp、软件的结构、服务器基本介绍、tomcat
软件的结构(C/S, B/S)C/S(Client-Server 客户端-服务端) C/S架构的应用如: QQ C/S架构的特点: 需要下载一个特定的客户端程序,如果服务端升级,那么客户端也应要升级 B/S(Browser-Server 浏览器端-服务端) B/S架构的应用如: 如网站 B/S架构的特点: 不需要下载安装一个原创 2017-12-04 12:40:18 · 328 阅读 · 0 评论 -
jsp_自定义简单标签
1: 自定义简单标签 1): 为什么要自定义标签, 因为当内置标签与JSTL标签等不能满足我们的需求时 这时则需要我们程序员自定义一些功能标签2: 自定义标签入门 1): 创建一个标签处理类,需要继承SimpleTagSupport类(这个类会实现SimpleTag接口) 2): 重写doTag方法,在这个方法里边可以写我们的逻辑代码(这个doTag由容原创 2017-12-20 17:12:24 · 169 阅读 · 0 评论 -
jsp_JSTL标签
1: JSTL标签 1): 使用 首先需要导入两个jar(jstl-1.2.jar, standard-1.1.2.jar) 然后在我们的jsp页面,导入JSTL的核心标签库 如: "http://java.sun.com/jsp/jstl/core" prefix="c" %> 2): 分类 a): 核心标签库原创 2017-12-20 12:51:47 · 180 阅读 · 0 评论 -
jsp_EL表达式
1: EL表达式 1):作用 向页面输出显示内容,可以用来替代我们的JSP表达式 2):JSP页面注意 在JSP页面中我们不建议写java代码或者是不写java代码,因为jsp作为一个页面来说,在里边写java代码会显得代码很乱, 所以建议尽量使用JSP标签和表达式(EL) 3): 语法: ${内容 } 4): EL中的原创 2017-12-19 23:59:42 · 199 阅读 · 0 评论 -
JSP_指令与九大内置对象
1: JSP三个指令 1): <include>指令 语法: <%@include file="要引入的路径" %> 例: <%@include file="/jsp_1/a.jsp" %> 作用: 在当前的页面里引入其它的页面 ps: 翻译的时候会把被包含的页面(如a.jsp)里的内容合并到当前页面中(如: inclu原创 2017-12-19 21:19:35 · 209 阅读 · 0 评论 -
JSP
1: JSP 1): JSP简介 JSP是一种建立在Servlet规范提供的功能上的动态网页技术,即它可以在页面中(html)中嵌入java代码或者jsp标签 JSP页面被第一次访问时,则会翻译成一个java文件(servlet),所以本质上它也是一个servlet 2): JSP的运行流程 http://localhost:8080/原创 2017-12-18 22:39:44 · 147 阅读 · 0 评论