第二次学servlet、jsp
玉爷~
技术学的好,讨饭讨到老。
展开
-
tomcat
1、Tomcat目录中conf下server.xml配置修改端口号2、查看并关闭进程占用的端口号——cmd下netstat -aon 获得pid在进程里通过获得的pid找到进程,然后结束改应用3、eclipse中修改项目发布的位置4、Eclipse中项目名和发布到Tomcat的名字不一样5、eclipse中部署到Tomcat中的项目不可以直接在Tomcat中删除,如...原创 2019-04-17 22:26:22 · 103 阅读 · 0 评论 -
JSTL(JSP Standard Tag Library)技术
1、JSTL概述JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。JSTL标准标准标签库有5个子库,但随着发展,目前常使用的是他的核心库 标签库 标签库的URI 前缀 Cor...原创 2019-04-18 00:18:29 · 249 阅读 · 0 评论 -
javaEE三层架构+MVC
MVC——web开发的设计模式三层架构——javaEE的设计模式web层:与客户端交互service层:复杂业务逻辑dao层:与数据库进行交互原创 2019-04-18 00:18:33 · 316 阅读 · 0 评论 -
事务、ThreadLocal
1、事务概述一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败,就是将n个组成单元放到一个事务中2、Mysql的事务(1)、mysql默认(自动事务),oracle默认(手动事务)(2)、mysql一条语句就是一个事务,默认开启事务且自动提交(3)、mysql手动事务:事务开启:start transaction;事务提交:commit; 从开启...原创 2019-04-18 00:18:38 · 354 阅读 · 0 评论 -
注意事项
1、使a标签跳转失效<a href=”javascript:void(0);”>首页</a>2、逻辑删除和物理删除逻辑删除不是真的删除,是在数据表table中添加一条判断列column。3、jstl表达式中for循环<c:forEach items=”${}”var=””varstatus=”vs”>vs.count</cfo...原创 2019-04-18 00:18:43 · 72 阅读 · 0 评论 -
分页操作
技术点:1、条件查询vo包(value object)与数据库表不对应的实体类单词:condition:条件2、分页查询String.trim();Long.intValue();Math.ceil();原创 2019-04-18 00:18:50 · 98 阅读 · 0 评论 -
Ajax(Asynchronous JavaScript And XML)
1、ajax概述(1)、什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死(2)、Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里,客户端可以任...原创 2019-04-19 00:04:33 · 135 阅读 · 0 评论 -
监听器Listener(6+2)
javaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术其中 servlet规范包括三个技术点:servlet listener filter1、六个监听器(1)、第一维度:按照被监听的对象划分:ServletRequest域 HttpSession域 ServletContext域(2)、第二维度:监听的内容分:监听域对象的创建与销毁的 ...原创 2019-04-19 00:04:43 · 144 阅读 · 0 评论 -
邮箱服务器
1、邮箱服务器的基本概念邮件的客户端:可以只安装在电脑上的也可以是网页形式的邮件服务器:起到邮件的接受与推送的作用邮件发送的协议: 协议:就是数据传输的约束 接受邮件的协议:POP3 IMAP 发送邮件的协议:SMTP2、邮箱的发送过程3、邮箱服务器安装软件:eyou...原创 2019-04-19 00:04:53 · 208 阅读 · 0 评论 -
EL(Express language)表达式
1、EL 表达式概述EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL 出现的目的是要替代jsp页面中脚本的编写。2、EL从域中取出数据(EL最重要的作用)jsp脚本:<%=request.getAttribute(name)%>EL表达式替代上面的脚本:${requestScope.name}EL最主要的作...原创 2019-04-18 00:18:24 · 665 阅读 · 0 评论 -
JSP(Java Server Pages)
1、脚本和注释脚本:<%java代码%> ----- 内部的java代码翻译到service方法的内部 <%=java变量或表达式> ----- 会被翻译成service方法内部out.print() <%!java代码%> ---- 会被翻译成servlet的成员的内容注释:不同的注释可见范围是不同Html注释:<!--注释内容--&g...原创 2019-04-18 00:18:16 · 570 阅读 · 0 评论 -
servlet
servlet规范:包含三个技术点servlet技术 filter技术---过滤器 listener技术---监听器1、servlet生命周期:Init(ServletConfig config )第一次访问是执行,Tomcat启动时不执行Config 对象作用:public void init(ServletConfig config) throws Servlet...原创 2019-04-17 22:26:28 · 88 阅读 · 0 评论 -
ServletConfig对象
三个作用:获得servletname 获得该servlet初始化参数 获得ServletContextpublic void init(ServletConfig config) throws ServletException { //1、获得servletname String servletName = config.getServletName(); System.out...原创 2019-04-17 22:26:35 · 89 阅读 · 0 评论 -
ServletContext对象
1、怎样获得ServletContext对象ServletContext servletContext = config.getServletContext(); ServletContext servletContext = this.getServletContext();2、ServletContext对象作用获得初始化参数 获得web应用中任何资源的绝对路径 Servlet...原创 2019-04-17 22:26:55 · 113 阅读 · 0 评论 -
HttpServletResponse对象
1、设置响应行设置响应行的状态码setStatus(int sc)2、设置响应头addHeader(Stringname, Stringvalue)addIntHeader(Stringname, int value)addDateHeader(Stringname, long date)setHeader(Stringname, Stringv...原创 2019-04-17 22:27:01 · 115 阅读 · 0 评论 -
HttpServletRequest
1、获得请求行获得客户端的请求方式:StringgetMethod()获得请求的资源:StringgetRequestURI()StringBuffergetRequestURL()StringgetContextPath()---web应用的名称StringgetQueryString()---- get提交url地址后的参数字符串username=...原创 2019-04-17 22:27:05 · 145 阅读 · 0 评论 -
BeanUtils
BeanUtils.populate(user, map);把map中的数据直接封装到javaBean中,一般和request.getParameterMap()一起用略。。。。。。。。。。原创 2019-04-17 22:27:10 · 93 阅读 · 0 评论 -
Cookie
1、创建一个cookieCookie cookie = new Cookie(“name”,”yuchao”);2、设置cookie携带路径setPath()默认访问当前webapp下的资源才会携带cookieSetPath(“/”);表示访问同一服务器下的webapps时,request会携带cookieSetPath(“/WEB_07_cookie/me”);表示访问/WE...原创 2019-04-18 00:18:05 · 74 阅读 · 0 评论 -
Session
1、创建session对象Session session = request.getSesion();2、向session中存取数据(session是域对象)session.setAttribute(String name,Object obj);session.getAttribute(String name);session.removeAttribute(String n...原创 2019-04-18 00:18:11 · 70 阅读 · 0 评论 -
过滤器Filter
1、filter的API详解(1)filter接口的三个方法1)init(Filterconfig):代表filter对象初始化方法,filter对象创建时执行其中参数config代表 该Filter对象的配置信息的对象,内部封装是该filter的配置信息。2)doFilter(ServletRequest,ServletResponse,FilterChain):代...原创 2019-04-19 00:04:58 · 117 阅读 · 0 评论