Web
不吃辣。
这个作者很懒,什么都没留下…
展开
-
JS常见面试题
一 JavaScript中是否存在函数重载功能没有重载概念重载:在一个类文件中,允许出现多个方法名相同,但参数列表不同的同名方法JavaScript5.0版本没有类文件<script type="text/javascript"> function fun1() { alert("100"); } fun...原创 2019-05-22 11:19:16 · 264 阅读 · 0 评论 -
jsp
什么是jspjsp是服务器响应页面jsp是嵌入java代码的htmljsp的本质就是servletjsp执行原理及存放路径(1)jsp执行原理html的执行原理:浏览器发出请求,服务器找到html资源,直接将找到的html资源响应回浏览器,浏览器直接解析html就可以了.jsp的执行原理:浏览器发出请求,服务器找到jsp资源,将jsp翻译成为java临时文件,java文件编译成为...原创 2019-07-22 16:39:21 · 550 阅读 · 0 评论 -
404和500的处理以及web开发路径使用方式总结
404和500错误的统一处理 对404错误的处理,将改代码粘贴到web.xml配置文件中 <error-page> <error-code>404</error-code> <location>/error/error_404.html</location> </error-page> 对500错误的处理,将改...原创 2019-07-21 21:17:40 · 435 阅读 · 0 评论 -
MVC
转账系统实现转账系统需求分析(1)验证转出账号是否存在(2)验证转入账号是否存在(3)通过转出账号取得转出账号余额,看看钱够不够(4)更新转出账号余额(扣钱)(5)通过转入账号取得转入账号余额(6)更新转入账号余额(加钱)以上6个步骤有一个共同点,就是都是一次与数据库的交互.以上6步,就是与数据库交互了6次....原创 2019-07-26 10:19:33 · 191 阅读 · 0 评论 -
request和response常用方法总结
HttpServletRequest接口常用方法request.getParameter(arg0) 取得参数request.setAttribute(arg0, arg1) 在request域中设置值request.getAttribute(arg0) 从request域中取值request.removeAttribute(arg0) 从request域中移除值request.getM...原创 2019-07-21 19:35:49 · 1091 阅读 · 0 评论 -
域对象的生命周期及使用
域对象的生命周期在servlet中,域对象一共有3种上下文域: application ServletContext会话域: session HttpSession请求域: request HttpServletRequest在servlet中,域对象一共有3种上下文域: application ServletContext会话域: session ...原创 2019-07-21 17:27:55 · 559 阅读 · 0 评论 -
cookie&session
浏览器与服务器交互信息的获取请求头:浏览器告诉服务器请求的基本信息基于http1.0版本,断开连接的基于http1.1版本,维持连接的响应头:服务器告诉浏览器响应的基本信息响应状态码200:响应成功404:找不到的资源,路径访问有问题405:请求方式不被接受500:java代码错误,找不到的servlet类302:重定向304:读取浏览器缓存浏览器对于头信息的观察打开...原创 2019-07-20 18:04:00 · 180 阅读 · 0 评论 -
web开发中文乱码解决方式总结、欢迎页和Servlet线程的安全性问题
get请求参数字符编码的处理conf/server.xml 6x URIEncoding=”UTF-8”post请求参数字符编码的处理request.setCharacterEncoding(“UTF-8”);响应流字符编码的处理response.setContentType(“text/html;charset=utf-8”);通过jdbc往数据库里面存值的字符编码的处理什么情况下...原创 2019-07-20 10:42:02 · 135 阅读 · 0 评论 -
AJAX&JSON
原生js的AJAX应用传统请求的缺点我们以前的学习过程,浏览器对服务器发出的请求,都是传统的全局刷新的请求.如果我们仅仅只需要更新页面中的某一小块的内容,我们传统的全局刷新的形式,其他的部分也会随着需要更新的这一小块内容,也刷新一次.我们现在想要的效果是,哪一块需要更新,就刷哪一块,其他的部分保持不动.这种请求,为局部刷新的请求.在浏览器上体现就是做操作以后,刷新按钮没有动我们现在急需...原创 2019-07-25 11:13:49 · 2347 阅读 · 1 评论 -
ServletContext对象(上下文对象)和ServletConfig对象
上下文对象上下文对象概述及生命周期上下文对象在项目中,是一个全局管理者.是单例的,只有一个在服务器启动的时候,服务器会自动的为我们创建出来一个上下文对象.这个上下文对象始终存储在服务器上.当服务器关闭,上下文对象销毁.上下文对象作为项目的全局管理者,可以服务于每一个servlet.每一个servlet都可以随时随地的取得并使用上下文对象.上下文对象的取得方式 * 取得上下文对象的方式...原创 2019-07-20 09:20:28 · 614 阅读 · 0 评论 -
转发和重定向
当servlet处理完请求之后,为浏览器做出响应以前只能使用响应流来完成,使用响应流拼接html非常麻烦我们可以准备好一张html页面,在servlet处理完请求后,直接跳转到这个html页面就可以了.使用转发和重定向技术来实现.转发 /* * * 转发: * 语法: * 1.取得转发对象 rd * RequestDispatcher rd = reques...原创 2019-07-19 18:05:47 · 791 阅读 · 0 评论 -
Filter&Listener
Filter 过滤器过滤器概述,执行原理过滤器类似于servlet,也是用来接收并处理浏览器请求的java类只不过,与servlet不同的是,filter是在servlet执行之前执行.servlet接收请求是用来处理业务逻辑的filter接收请求是用来处理过滤业务的(1)过滤字符编码(2)拦截请求编写过滤器的步骤_使用过滤器过滤字符编码 * 创建过滤器的步骤: * 1.创建...原创 2019-07-24 13:11:43 · 406 阅读 · 0 评论 -
简单学生管理系统
版本1业务:完成登录操作,如果登录成功,则在页面上打印学生信息列表,如果登录失败,则在页面打印失败信息。前端页面为一张表单,填写账户和密码后,发送请求给login.do,然后连接数据库判断账户和密码是否正确,正确以后再连接jdbc,显示出所有的数据,使用的是响应流的方式响应,并且,在一个程序中使用了两个连接jdbc的程序,代码没有抽取出来。注意:DBUtil的两种常用关闭数据库的方法一种是...原创 2019-07-19 17:09:03 · 500 阅读 · 0 评论 -
get与post提交方式,url-pattern和响应流的使用
get与post提交方式基于HTTP协议,有两种请求方式,一种为get请求方式,一种为post请求方式.get:(1)打开浏览器,地址栏输入访问路径,敲回车,为get请求方式,servlet中由doGet方法来处理请求.(2)点击超链接,为get请求方式,servlet中由doGet方法来处理请求.(3)提交表单,默认为get请求方式,servlet中由doGet方法来处理请求.pos...原创 2019-07-19 12:30:08 · 721 阅读 · 0 评论 -
web开发常见问题
服务器启动时报错,如何进行错误排查情况1:服务器中没有项目,服务器启动报错.如果不能修复,则迅速移除掉我们之前的tomcat,再重写解压一份全新的tomcat,重新集成到Eclipse中.该情况占未来开发的1%.情况2:服务器中有项目,服务器启动报错,是项目的问题造成服务器启动报错. 该情况占未来开发的99%.如果是由项目造成的服务器启动报错,则一定是web.xml中的配置出现了错误.(1...原创 2019-07-19 10:12:54 · 642 阅读 · 0 评论 -
TomCat
文件夹结构bin目录下常用的两个文件:shutdown.bat和startup.bat,这两个文件用来启动和关闭服务器,是window下的可执行文件,shutdown.sh和startup.sh是Linux下的可执行文件conf目录下常用的是:server.xml用于修改TomCat端口号,在60多行lib目录:放jar包,我们用的是el-api.jar,jsp-api.jar,servle...原创 2019-07-18 20:55:40 · 224 阅读 · 0 评论 -
Servlet
Servlet的创建步骤servlet的创建步骤:1.创建一个普通的java类,继承javax.servlet.http.HttpServlet2.重写两个方法,分别为doGet方法和doPost方法这两个方法就是servlet用来接收并处理请求的核心方法3.将两个方法中的默认自带的内容清空4.修改方法中的变量的名字,修改为request response5.完成方法体6.在web...原创 2019-06-30 22:34:58 · 178 阅读 · 0 评论 -
jQuery
学习jQuery学习重点1.掌握如何使用jQuery的【选择器和过滤器】定位DOM对象2.掌握【jQuery对象功能函数】--------定位DOM对象jQuery对象和DOM对象的关系:DOM对象:是由浏览器负责创建对象。DOM对象管理对应的html标签一个html标签对应一个DOM对象jQuery对象:是由jQuery函数($())负责创建的对象;jQuery对象本质上就是一个数组...原创 2019-05-22 20:48:27 · 407 阅读 · 0 评论 -
EL&JSTL
EL表达式1-1 EL表达式概述(1)什么是EL表达式EL:Expression Language表达式(2)EL表达式的作用a.获取数据代替传统的getParametergetAttribute……b.执行运算1-2 EL表达式的语法${数据或运算}${key}1-3使用EL来获取域中的数据使用EL表达式来代替getAttribute,来取得域中的数据,是我们以后最常...原创 2019-07-23 13:27:34 · 133 阅读 · 0 评论