
JSP
God'sDarling
一杯茶,一包烟,一行代码写一天。
展开
-
JSP学习之HTTP详解
HTTP协议的概念和作用1、Web基本交互流程原理:客户端(浏览器)根据用户输入的地址信息请求服务器(servlet后台代码),服务器在接收到请求后进行处理,然后将处理结果响应给客户端,客户端将响应结果展示给用户。专业术语解释:请求:客户端根据用户地址信息将数据发送给服务器的过程,如(www.baidu.com)响应:服务器将请求的处理结果发送给浏览器的过程,如(浏览器显示百度...原创 2019-06-19 23:06:38 · 743 阅读 · 0 评论 -
JSP学习之监听器详解
监听器的概念和作用问题:在Servlet技术中我们学习了Request、session、application作用域对象,其主要作用是实现数据在不同场景中的灵活流转。但是数据的具体流转过程我们是看不到的,比如作用域对象时什么时候创建和销毁的,数据是什么时候存取、改变和删除的。因为具体的流转过程看不到,所以也就无法再指定的时机对数据和对象进行操作,比如session销毁的时候,在线人数-1;...原创 2019-06-23 22:58:36 · 551 阅读 · 0 评论 -
JSP学习之过滤器详解
过滤器的概念介绍问题:Servlet的作用是针对浏览器发起的请求,进行请求的处理。通过servlet技术我们可以灵活的进行请求的处理,但是我们不但要对请求进行处理,我们还需要对服务器的资源进行统一的管理,比如请求编码格式的统一设置,资源的统一分配等等,这个时候怎么办呢?如:网站过了时间点之后不能访问,就是过滤器的作用,而不是服务器关闭,只是过滤器不进行转发。解决:使用过滤器。作用:...原创 2019-06-23 22:43:29 · 1023 阅读 · 0 评论 -
JSP学习之JSTL表达式详解
JSTL标签库的介绍什么是JSTL标签库?JSTL是Apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用起来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!如果你使用MyEcplise开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEcplise会在lib目录下存放JSTL...原创 2019-06-23 15:21:24 · 1246 阅读 · 0 评论 -
JSP学习之EL表达式详解
Servlet和jsp数据流转获取方式问题:在servlet进行请求处理后,使用作用域对象作为数据流转的载体。将数据流转给对应的jsp文件。那么怎么在jsp中获取做哟用于中的数据呢?使用:一、传统方式:使用request作用域进行数据流转,在jsp页面中使用java脚本段语句。(1)普通字符串request.setAttribute("str", "今天天气很好");<...原创 2019-06-23 15:07:15 · 308 阅读 · 0 评论 -
JSP学习之Ajax详细教学
Ajax的概念和原理一、什么是Ajax?1、Ajax本质上是一个浏览器端的技术。2、异步刷新技术,用来在当前页面内响应不同的请求内容。3、相当于js修改页面文档结构,只不过数据变成动态的;之前js修改页面文档DOM是静态的,数据不可以随意修改。例如://修改元素内容showdiv.innerHTML = "这里是固定的,不能动态改变";二、为什么需要Ajax?需求:有时候我们...原创 2019-06-23 14:35:29 · 9424 阅读 · 5 评论 -
JSP学习之JSP详解
Jsp的概念和运行原理问题:在学习了servlet之后,使用servlet进行页面的展现,代码书写过于麻烦。极大地影响了开发的效率,那么有没有一种方式可以让我们像以前写网页一样来进行网页的编程工作呢?解决:使用JSP技术Servlet更适合做业务和逻辑处理,jsp适合页面响应概念:JSP全名为Java Server Page,中文名叫java服务器页面,其根本是一个简化的servl...原创 2019-06-22 23:57:56 · 307 阅读 · 0 评论 -
JSP学习之web.xml和server.xml
Web.xml和server.xml学习一、Web.xml文件使用总结作用:存储项目相关的配置信息,保护servlet。解耦一些数据对程序的依赖。使用位置:每个web项目中Tomcat服务器中(在服务器目录conf目录中)区别:Web项目下的web.xml文件为局部配置,针对本项目的位置;Tomcat下的web.xml文件为全局配置,配置公共信息。内容(核心组件):全局上下...原创 2019-06-22 23:20:29 · 727 阅读 · 0 评论 -
JSP学习之ServletConfig对象
ServletConfig对象介绍和使用问题:使用ServletContext对象可以获取web.xml中的全局配置文件,在Web.xml中,每个Servlet也可以进行单独的配置,那么该怎么获取配置信息呢?如何获取在web.xml中给每个servlet单独配置的数据呢解决:使用ServletConfig对象作用:ServletConfig对象是servlet的专属配置对象,每个s...原创 2019-06-22 23:11:00 · 274 阅读 · 0 评论 -
JSP学习之ServletContext对象
ServletContext对象问题:Request解决了一次请求内的数据共享问题,session解决了用户不同请求的数据共享问题,那么不同的用户的数据共享该怎么办呢?解决:使用ServletContext对象作用:解决了不同用户的数据共享问题(如当前网页被浏览的次数)原理:ServletContext对象由服务器进行创建,一个项目只有一个对象。不管在项目的任意位置进行获取得到的...原创 2019-06-21 23:28:38 · 3096 阅读 · 0 评论 -
JSP学习之Cookie、Session的介绍和使用
Cookie的介绍和使用(cookie设置有效期和cookie信息的获取)问题:HTTP协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。如果第二次的请求需要使用相同的请求数据怎么办?难道是让用户再次请求书写吗?解决:使用cookie作用:解决了发送的不同请求的数据共享问题;使用:(1) 创建cookie对象Cookie c = new Cookie(“mouse”,“t...原创 2019-06-21 22:58:14 · 235 阅读 · 0 评论 -
JSP学习之请求中文乱码解决、Servlet流程总结
请求中文乱码解决原因浏览器默认编码格式:iso8859-1,而Tomcat用utf-8格式解析;解决办法方式一:使用String进行数据重新编码(万能方式,也是最保险的方式)://获取请求参数String uname = request.getParameter("uname");//使用String进行数据重新编码String uname2 = new String(una...原创 2019-06-21 22:07:54 · 166 阅读 · 0 评论 -
JSP学习之Request,Response对象
Request对象的介绍和获取请求头信息问题:浏览器发起请求到服务器,会遵循HTTP协议将请求数据发送给服务器。那么服务器接收到请求的数据该怎么存储呢?不但要存,还要保证完整性。解决:使用对象进行存储,服务器每接收一个请求,就创建一个对象专门的存储此次请求的请求数据。实现:Request对象解释:服务器接收到浏览器的请求后,会创建一个Request对象,对象中存储了此次请求相关的...原创 2019-06-20 22:52:00 · 310 阅读 · 0 评论 -
JSP学习之Servlet详细介绍及错误解决
前言,注意看Java类运行时会被调入内存,servlet也是,启动tomcat时web.xml被加载进内存,使用url调用servlet时,servlet加载进入内存,这时删除该文件也可以运行servlet。但重启后就出错。Servlet加载进入内存时,调用init()方法,初始化servlet,且只执行一次;Service方法是servlet真正处理请求的方法;当tomcat服务器关闭时...原创 2019-06-20 22:31:43 · 533 阅读 · 1 评论 -
JSP学习之Servlet
Servlet学习在学习了服务器并成功安装后,我们知道当浏览器发送请求给服务器后,服务器会调用并执行对应的逻辑代码进行请求处理。逻辑代码是由程序员自己编写然后放进服务器进行运行,其实就是servlet程序。1、第一个Web程序开发工具:Eclipse新建Dynamic Web Project:FirstWeb在src下新建一个类,如:com.hello.test包下的MyServlet...原创 2019-06-19 23:52:03 · 186 阅读 · 0 评论 -
JSP学习之Tomcat服务器介绍及安装
服务器介绍和Tomcat服务器的安装和验证1、服务器介绍和使用问题:java代码的一个很重要的作用就是进行数据的处理,但是目前来说我们运行编写的代码,只有一次性,也就是运行完毕后,如果需要再次运行则需要再次手动启动代码的执行。但是我们无法提前知道用户何时发送请求,也就无法决定我们编写的java代码应该什么时候启动运行。而且手动运行也变得不现实。解决:根据java的网络编程内容,我们可以...原创 2019-06-19 23:23:11 · 215 阅读 · 0 评论 -
关于tomcat访问本机文件的方法
Not allowed to load local resource错误在使用jsp和chrome浏览器访问本地文件时,会报Not allowed to load local resource错误。百度上说现在的浏览器为了安全考虑就是不允许直接访问本机文件。可以通过修改tomcat配置文件来解决该问题。解决办法如下:打开tomcat目录下的server.xml文件,在<host>...原创 2019-07-05 18:44:15 · 781 阅读 · 0 评论