javaWeb白学了
文章平均质量分 54
lihaohaocn
这个作者很懒,什么都没留下…
展开
-
与EL表达式并称双子星的JSTL
JSTL顾名思义JSP Standard Tag Library即JSP标准标签库,为开发者提供的一系列标签,使用这些标签可以完成一些逻辑处理,比如循环遍历、集合。实际开发中,EL和JSTL结合使用,前者负责展示数据,后者侧重逻辑处理JSTL的优点是:1.提供了统一的标签 2.可以用于编写各种动态功能如何准备使用JSTL1.导入jar包,将jstl和standard包存放在WEB-INF目录下2.在jsp页面开始的地方导入JSTL标签库<% @ taglib prefix=“c” uri=原创 2020-10-12 10:57:15 · 102 阅读 · 0 评论 -
如何用EL表达式取私有属性值
EL表达式替代JSP页面中数据访问是的复杂编码,简单来说就是使开发者便捷的使用后来传来的数据。${变量名} 即 setAttribute中的值注意:想要这么使用,必须在传值过来的时候使用setAttribute方法上篇文章说过JSP有四个内置对象作用域,如果多个域对象中有同名的变量怎么办呢?默认优先取局部的,即page-request-session-application如何用EL表达式取对象内的私有字段?如果我们创建了一个User类,里面又个private String id字段,只要我们s原创 2020-10-10 22:40:03 · 250 阅读 · 1 评论 -
JSP主要用的四个内置对象对比
page、request、session、application都有set/getAttribute方法,作用范围逐个增大对象内容page作用域内置对象是pageContext,只在当前页面有效request作用域内置对象是request,在一次请求内有效session作用域内置对象是session,在一次会话内有效application作用域内置对象是application,在整个WEB应用内有效...原创 2020-10-07 23:05:02 · 372 阅读 · 0 评论 -
session与cookie的区别
sessioncookie保存在服务器保存在浏览器形式是Obiect形式是String随着会话结束而销毁(服务器或浏览器关闭)可以长期保存在浏览器中,与会话无关保存重要信息保存不重要信息setAttribute(name,“admin”)存response.addCookie(newCookie(name,“admin”))存getAttribute(name)取request.getParameter(name)取...原创 2020-10-07 22:58:26 · 72 阅读 · 0 评论 -
cookie常用方法
什么是cookie服务器在HTTP响应中附带传给浏览器的一个小文本文件,一旦浏览器保存了某个cookie,在之后的请求和响应中,都会将此cookie来回传递cookie常用方法1.Cookie cookie = new Cookie(“key”,“value”) 创建cookieresponse.addCookie(cookie) 必须要add才能生效2.request.getCookies() 读取cookie3.void setMaxAge(int age) 设置coo原创 2020-10-07 22:51:16 · 1684 阅读 · 0 评论 -
Session常用方法
什么是会话客户端与服务器之间发生的一系列连续的请求和响应的过程,从打开浏览器到关闭什么是会话状态服务器和浏览器在会话过程中产生的状态信息,借助于会话状态,服务器能把属于同一次会话的一系列请求和响应关联起来实现会话的两种方式1.session2.cookiesession的常用方法1.String session.getId() 获取sessionID2.void setMaxInactiveInterval(int interval) 设置session的失原创 2020-10-07 22:46:48 · 1011 阅读 · 0 评论 -
JSP中request转发与response重定向的异同
先说说JSP,想直接看转发和重定向的区别的同学可直接看最后。JSP主要负责与用户交互,并将最终界面呈现JSP=HTML+JS+CSS+Java当服务器接收到后缀是jsp的请求时,会将该请求交给JSP引擎处理,每个JSP页面第一次被访问时,引擎会将它翻译成Servlet,再由Web容器调用Servlet完成响应,所以JSP本质就是Servlet。如何将Java程序嵌入到HTML页面成为JSP呢?1.脚本: <% 代码 %>2.声明:<%! 声明%>3.表达式:<%=原创 2020-10-07 22:37:03 · 171 阅读 · 0 评论 -
小白也能实现的从Servlet到HttpServlet
Servlet的层次结构接口Servlet–》GenericServlet–〉HttpServlet–>开发者自己写的Servlet类HTTPServlet请求有很多中,常用的只有四种:GET读取,POST保存,PUT修改,DELETE删除。HTTPServlet会区分这些请求而继承了Servlet接口的类所有业务都会进入service方法,不会区分。如何动手实现Servlet的层次结构呢?1.从Servlet到GenericServletGenericServlet实现了Servlet接原创 2020-10-05 14:52:20 · 143 阅读 · 0 评论 -
小白也能明白的Servlet
ServletJavaWeb开发的基石,与平台无关的服务器组建,运行在Servlet容器(/Web应用服务器/Tomcat),负责与客户端通信。功能1.创建并返回基于用户请求的动态HTML页面2.与数据库进行通信如何使用ServletServlet本质是一组接口,需要自定义一个类来实现Servlet接口,这个类就具备了接收客户端请求以及作出响应的功能。为什么浏览器不能直接访问Servlet文件,即不能直接在地址栏输入Servlet的存放位置需要通过映射的方法访问Servlet文件方式:1原创 2020-10-05 14:36:46 · 90 阅读 · 0 评论 -
什么是Tomcat?用最简单的语言描述它
Tomcat:web应用服务器包括以下几个文件夹:1.bin:存放各个平台下启动和停止Tomcat服务的脚本文件2.conf:存放服务器的配置文件3.lib:存放服务器所需要的java包4.logs:日志5.temp:运行时的临时文件,一般用于上传下载6.webapps:存放允许客户端访问的资源,即java程序等7.work:存放Tomcat将JSP转换之后等Servlet文件访问格式localhost:8080/。。。/IP。 端口。应用...原创 2020-10-05 14:21:47 · 432 阅读 · 0 评论 -
idea无法直接创建web项目的解决办法(附集成Tomcat方法)
突然发现新装的2020版的idea无法创建JavaWeb项目与集成Tomcat,经过面向百度编程,完美解决这个问题。写篇blog讲述一下解决办法。创建JavaWeb项目1.创建最普通的Java项目2.右键项目包,选择Add Framework Support3.点击Web Application 再点OK,此时你的项目已经成为了JavaWeb项目JavaWeb项目集成Tomcat1.在顶部栏点击run,并选择Edit Configurations2.点击+号,往下拖,一直找到Tomcat原创 2020-10-05 14:16:08 · 3963 阅读 · 1 评论