- 博客(34)
- 收藏
- 关注
原创 文件的上传功能实现
jsp页面 <form action="http://localhost:8080/09_EL/uploadServlet" method="post" enctype="multipart/form-data"> 用户名:<input type="text" name="username"><br/> 头像:<input type="file" name="photo"><br/> <i
2022-01-23 13:50:00
659
原创 EL标签 set if choose forEach
set标签可以往域中保存数据 scope 设置保存到哪个域 var 属性值的key value 属性的值 <c:set scope="request" var="key1" value="cuijintao"/> ${requestScope.key1}<br/>if标签用来做if判断 test属性表示判断的条件 (条件表达式用el表达式输出) <c:if tes.
2022-01-23 13:47:30
552
原创 EL常用隐含对象
pageScope它可以获取 pageContext 域中的数据 requestScope 它可以获取 Request 域中的数据 sessionScope 它可以获取 Session 域中的数据 applicationScope它可以获取 ServletContext 域中的数据<body> <% pageContext.setAttribute("key1","pageConte...
2022-01-23 13:42:30
178
原创 EL表达式运算符
1.关系运算符 == 或 eq 等于 != 或 ne 不等于 < 或 lt 小于 > 或 gt 大于 <= 或 le 小于等于 >= 或 ge 大于等于 2.逻辑运算符 && 或 and 与运算 |
2022-01-23 13:38:26
378
原创 Listener监听器简介
1.Listener监听器是Javaweb的三大组件之一, Javaweb的三大组件分别是servlet程序,filter过滤器,listener监听器2.Listener是JavaEE的规范,就是接口3.监听器的作用,用来监听某种事物的变化,然后通过回调函数,反馈给客户或者程序常用的一种监听器ServletContextListener用来监听ServletContext对象的创建和销毁,servletContext对象在web工程启动的时候创建,在web工程停止的时候销毁.监听到
2022-01-22 16:16:37
750
原创 jsp的forword标签
<jsp:forward page=""></jsp:forward> 是请求转发标签,它的功能就是请求转发 page 属性设置请求转发的路径 eg:<jsp:forward page="/index.jsp"></jsp:forward>
2022-01-22 16:07:24
594
原创 jsp的include标签
1) jsp静态包含<%@ include file=""%>file属性指定要包含的jsp页面的路径特点: 1.静态包含不会翻译被包含的jsp页面 2.静态包含是把被包含的jsp页面的代码 拷贝到包含位置执行输出2)jsp动态包含<jsp:include page=""> <jsp:param name="username" value="bbj"/> <jsp:param ...
2022-01-22 16:05:58
559
原创 jsp代码脚本
代码脚本的格式:<% java语句 %>可以在jsp页面中,编写我们需要的功能特点:可以用多个代码脚本组合完成一个java语句 可以和表达式脚本一起使用,在jsp页面中输出数据
2022-01-22 15:44:10
219
原创 jsp表达式脚本
表达式脚本的格式为: <%= 表达式 %>表达式脚本的作用: 在jsp页面上输出数据示例代码:<%=12 %> <br><%=12.12 %> <br><%="我是字符串" %> <br><%=map%> <br><%=request.getParameter("username")%>...
2022-01-22 15:40:54
317
原创 JSP的page指令
jsp的page指令可以修改jsp页面中的一些重要的属性,或者行为<%@ page contentType="text/html;charset=UTF-8" language="java" %>常用属性language 表示jsp翻译后是什么语言文件,只支持java contentType 表示jsp返回的数据类型是什么 pageEncoding 表示当前jsp页面本身的字符集 import 用于导包,导类 errorPage
2022-01-22 15:37:41
213
原创 请求重定向
请求重定向,是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址。你去新地址访问。叫请求重定向(因为之前的地址可能已经被废弃)。 请求重定向的第一种方案: // 设置响应状态码 302 ,表示重定向,(已搬迁) resp.setStatus(302); // 设置响应头,说明 新的地址在哪里 resp.setHeader("Location", "http://localhost:8080"); 请求重
2022-01-21 12:07:21
609
原创 HttpServletResponse回传数据乱码解决
乱码问题解决:方案一(不推荐使用)// 设置服务器字符集为 UTF-8 resp.setCharacterEncoding("UTF-8"); // 通过响应头,设置浏览器也使用 UTF-8 字符集 resp.setHeader("Content-Type", "text/html; charset=UTF-8");方案二(推荐)// 它会同时设置服务器和客户端都使用 UTF-8 字符集,还设置了响应头 // 此方法一定要在获取流对象之前调用才有效...
2022-01-21 12:05:29
771
1
原创 HttpServletResponse
HttpServletResponse 类的作用 HttpServletResponse 类和 HttpServletRequest 类一样。每次请求进来,Tomcat 服务器都会创建一个 Response 对象传 递给 Servlet 程序去使用。HttpServletRequest 表示请求过来的信息,HttpServletResponse 表示所有响应的信息, 我们如果需要设置返回给客户端的信息,都可以通过 HttpServletRespo...
2022-01-21 12:03:43
858
原创 相对路径和绝对路径
在 javaWeb 中,路径分为相对路径和绝对路径两种: 相对路径是: . 表示当前目录 .. 表示上一级目录 资源名 表示当前目录/资源名 绝对路径: http://ip:port/工程路径/资源路径 例如: http://localhost:808...
2022-01-21 11:57:17
53
原创 请求的转发
请求转发是指,服务器收到请求后,从一个资源跳转到另一个资源的操作叫请求转发。请求转发特点:浏览器地址栏不发生变化 请求即使发生转发,也认为是一次请求 共享request对象中的数据 可以通过请求转发访问WEB-INF下的资源 不可以访问工程外部的资源示例servlet1public class Servlet1 extends HttpServlet { @Override protected void doGet(HttpServletReq...
2022-01-21 11:54:30
478
原创 客户端请求乱码问题 get请求乱码 post请求乱码
get请求乱码解决: @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("----------doget---------"); // 获取请求参数 String username = req.getParame
2022-01-21 11:44:51
102
原创 servlet对get和post方法的处理(继承HttpServlet)
需要使用什么方法就对其方法内部进行操作public class HelloServlet2 extends HttpServlet { /** * doGet()在get请求的时候调用 * @param req * @param resp * @throws ServletException * @throws IOException */ @Override protected void doGet(HttpServ
2022-01-20 19:03:18
310
原创 Servlet 的生命周期
Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用 init () 方法。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 销毁前调用 destroy() 方法。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。init () 只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。service() 每次访问都被调用ddestroy(
2022-01-20 18:31:31
166
原创 第一个servlet
1、编写一个类去实现 Servlet 接口 2、实现 service 方法,处理请求,并响应数据 3、到 web.xml 中去配置 servlet 程序的访问地址public class HelloServlet implements Servlet { /** * service方法专门用来处理请求和响应的 * @param servletRequest * @param servletResponse * @throws ServletE
2022-01-20 18:18:49
168
原创 什么是Servlet?
什么是Servlet? 1、Servlet 是 JavaEE 规范之一。规范就是接口 2、Servlet 就 JavaWeb 三大组件之一。 三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器3、Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端...
2022-01-20 18:16:07
73
原创 id选择器
id 选择器的格式是: #id 属性值{ 属性:值; }HTML代码:<div id="id001">div 标签 2</div>CSS样式#id001{ color: blue; font-size: 30px; border: 1px yellow solid;}...
2022-01-19 10:33:01
834
原创 class选择器 (类选择器)
class 类型选择器的格式是: .class 属性值{ 属性:值; }HTML代码:<div class="class01">div 标签 class01</div>CSS样式:.class01{ color: blue; font-size: 30px; border: 1px solid yellow; }...
2022-01-19 10:31:15
4939
原创 css标签选择器
标签名选择器的格式是: 标签名{ 属性:值; }HTML代码:<div>div 标签 1</div>CSS样式div{ border: 1px solid yellow; color: blue; font-size: 30px; }...
2022-01-19 10:27:51
53
原创 get和post的区别
GET 请求的特点是: 1、浏览器地址栏中的地址是:action 属性[+?+请求参数] 请求参数的格式是:name=value&name=value 2、不安全 3、它有数据长度的限制 POST 请求的特点是: 1、浏览器地址栏中只有 action 属性值 2、相对于 GET 请求要安全 3、理论上没有数据长度的限制 ...
2022-01-18 20:00:32
46
原创 HTML 表单标签
表单就是 html 页面中,用来收集用户信息的所有元素集合.然后把这些信息发送给服务器form 标签就是表单 input type=text 是文件输入框 value 设置默认显示内容 input type=password 是密码输入框 value 设置默认显示内容 input type=radio 是单选框 name 属性可以进行分组 checked="checked"表示默认选中 input type=ch...
2022-01-18 19:59:32
174
原创 HTML 表格标签
<table>表格标签table 标签是表格标签 border 设置表格标签 width 设置表格宽度 height 设置表格高度 align 设置表格相对于页面的对齐方式cellspacing 设置单元格间距 tr 是行标签 th 是表头标签 td 是单元格标签 align 设置单元格文本对齐方式<...
2022-01-18 19:33:22
56
原创 HTML img标签
img 标签可以在 html 页面上显示图片img 标签是图片标签,用来显示图片 src 属性可以设置图片的路径 width 属性设置图片的宽度 height 属性设置图片的高度 border 属性设置图片边框大小 alt 属性设置当指定路径找不到图片时,用来代替显示的文本内容使用: <img src="图片路径"><img src="图片路径" ...
2022-01-18 19:28:48
423
原创 HTML列表标签
主要分为 无序列表和有序列表<ul> 标签 无序列表<ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li></ul><ol>标签 有序列表:<!DOCTYPE html><html><body><ol start="2"> <li>咖..
2022-01-18 19:24:33
134
原创 HTML超链接
在网页中所有点击之后可以跳转的内容都是超链接a 标签是 超链接 href 属性设置连接的地址 target 属性设置哪个目标进行跳转 _self 表示当前页面(默认值) _blank 表示打开新页面来进行跳转<!DOCTYPE html><html lang="zh_CN"><head> <meta char...
2022-01-18 19:16:29
55
原创 HTML标题标签
h1 - h6 都是标题标签 h1 最大 h6 最小align 属性是对齐属性 left 左对齐(默认) center 居中 right 右对齐<!DOCTYPE html><html lang="zh_CN"><head> <meta charset="UTF-8"> <title>标题</...
2022-01-18 19:10:51
72
原创 HTML标签简介
1.标签的格式: <标签名>封装的数据</标签名> 2.标签名大小写不敏感。 3.标签拥有自己的属性。 i. 分为基本属性:bgcolor="red" 可以修改简单的样式效果 ii. 事件属性: onclick="alert('你好!');" 可以直接设置事件响应后的代码。 4.标签又分为,单标签和双标签。 i. 单标签格式: <标签名 /> <br/> 换行...
2022-01-18 19:07:00
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人