JavaWeb基础
隆隆不会敲代码
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
9、项目架构
项目架构 第一阶段 登录注册表单验证 jquery +正则表达式 第二阶段 登录注册功能 软件架构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-44dLWq4s-1595232220599)(C:\Users\周灿隆\AppData\Roaming\Typora\typora-user-images\image-20200407212620427.png)] 分层的目的-》分模块-》解耦 1)表示层:和用户直接交互 html页面 servle原创 2020-07-22 10:27:29 · 120 阅读 · 0 评论 -
20、文件上传与下载
20文件上传与下载 文件上传 上传用户头像 某些东西的详细信息中的图片 文件上传的地方 -数据库:一般存储字段信息,不适合存储文件 -服务器:文件一般都上传到服务器(图片、视频等),正常将上传的文件放在项目的某个地方 文件上传准备: -在表单上有上传按钮 头像:<input name="fileupload" type="file"> -所有的文件上传,method=post -文件上传的表单,enctype=“multipart/form-data” -点击提交,将文件的原创 2020-07-21 23:11:01 · 180 阅读 · 0 评论 -
19、国际化
19国际化 i18n 国际化 目的:让我们的软件,网站来兼容多国语言 先决:网站的提示信息,应该是动态获取、而不是写死的 java中的三个类: 1)ResourceBundle:资源绑定,管理资源文件(要动态获取的内容) 2)Locale:代表区域(中国) public static void main(String[] args){ //一个Locale由语言_国家组成 Locale cn=Locale.getDefault(); System.out.println(cn);原创 2020-07-21 23:08:05 · 246 阅读 · 0 评论 -
18、Listener
Listener Listener:监听器,javaweb三大组件之一 监听器的作用 监听事件的发生 事件发生后触发相应的处理函数 监听器 ServletRequest ServletContext,代表当前整个web应用,一个就ServletContext HttpSession,session对象 八个监听器,三大类,都是接口,可以再j2ee文档查到 生命周期监听器,监听三个对象的生命周期(创建到销毁) 1)ServletRequestListener reque原创 2020-07-21 23:00:48 · 142 阅读 · 0 评论 -
17、json
json json 简介 javaScript Object Notation :js对象表示法 例:stu name=“张三” age=18 var stu=(name:“张三”,age:18);//js表示一个对象,js声明对象的属性双引号加不加是可选的 json就是表示对象的方法,格式就是按照js声明对象的格式来 json格式有要求: key(属性)必须有双引号 value:基本类型和引用类型(对象) 用JSON来表示一个stu对象:要声明一个json对象(json称为js对象的字面量原创 2020-07-21 22:49:41 · 146 阅读 · 0 评论 -
16、Ajax
Ajax index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <met原创 2020-07-21 22:44:17 · 184 阅读 · 0 评论 -
15、filter
filter Filter :过滤器,过滤请求和响应。 web三大组件 Servlet Filter:是用来执行过滤任务的对象,作用于 1) 请求一个资源(动态资源servlet,jsp,静态资源) 2)来自于一个资源的响应 3)两个都可以 filter过滤请求和响应 1)filter可以拦截请求(request),可以修改请求头,请求内容 2)filter可以拦截来自服务器的响应(response),可以修改响应头和响应内容 3)放行请求 Listener filter执行原理原创 2020-07-21 22:40:59 · 134 阅读 · 0 评论 -
14、Cookie
Cookie cookie:服务器发给浏览器要保存的数据,浏览器保存相关数据。cookie是在浏览器端缓存的一种技术。 http是无状态协议: 无状态:服务器无法分辨每次的请求来自谁 如果客户端来的时候能带上类似会员卡的东西,记录有卡号 服务器发给浏览器的”会员卡“:服务器让浏览器保存一份数据,以后访问的时候带上相应的数据,服务器发给浏览器的 cookie创建 cookie创建发送给浏览器,响应头多了:Set-Cookie:username=zhoucanlong。就是命令浏览原创 2020-07-21 22:26:12 · 283 阅读 · 0 评论 -
13、MVC
MVC mvc:是显示层的模型,现已完整使用在整个项目中 model:模型 view:视图 control:控制器 分层的好处: 简化开发 易于维护 易于分工 分层图原创 2020-07-21 22:20:14 · 103 阅读 · 0 评论 -
12、jstl标签
JSTL jstl:jsp标准标签库。jstl有五个标签库,极大简化了我们的开发 核心标签库 c标签库 格式化标签库 fmt标签库 函数标签库 sql库 sql xml库 使用步骤 导入两个包 1)taglibs-standard-impl-1.2.1.jar 2)taglibs-standard-spec-1.2.1.jar 在页面导入标签库 <!--导入核心库--> <%@taglib prefix="c" uri="http://java原创 2020-07-20 16:15:24 · 172 阅读 · 0 评论 -
11、el表达式
EL表达式 EL表达式:${表达式内容},简化我们的开发 在页面显示域中的属性值 要获取对象中的某个属性直接使用.属性名的方式 el表达式如果获取域中的属性,直接写属性名,他会从四个域从小到大找,找到即停止,而且EL表达式可以连点操作 pageContext<request<session<application el有11个隐含对象,el可以取出11隐含对象的数据,取不出页面自己定义的数据 -四个域对象:是从这四个域对象中取值 pageContext域中的数据:p原创 2020-07-20 16:05:55 · 199 阅读 · 0 评论 -
10、JSP
jsp jsp的简单使用 导包 <!-- jsp导包 --> <%@page import="java.util.Date" %> 脚本片段 <% System.out.println("HelloWorld"); out.write("你好"); %> 表达式 <!-- jsp表达式 在页面输出内容 --> <%="HelloWorld"%> <%=new Date()%> 结果 [外链图片转存失败,源原创 2020-07-20 16:04:36 · 181 阅读 · 0 评论 -
8、servlet
servlet servlet:一个servlet就是一个小java程序,servlets运行在web服务器(Tomcat),servlets接收和响应来自客户端的请求。 作用: 接收请求 处理请求 完成响应 servlet示例代码 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet; import javax.servlet.ServletConfig原创 2020-07-20 16:03:23 · 155 阅读 · 0 评论 -
7、http协议
http http:超文本传输协议,规定了浏览器与服务器之间的通信规则 协议:约定多方行为和规则 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XWcl7KEm-1595232129360)(C:\Users\周灿隆\AppData\Roaming\Typora\typora-user-images\image-20200405210015688.png)] 请求报文的格式 请求首行: GET /FirstWeb/index.html HTTP/1.1原创 2020-07-20 16:02:33 · 476 阅读 · 0 评论 -
5、xml
xml xml:可扩展标记语言,就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务。 语法规则: 文档声明要写就必须顶格写 只能有一个根标签 标签必须正确结束,并且不能交叉嵌套 严格区分大小 标签不能以数字开头 属性必须有值,且必须加双引号 转义字符: ‘<’< ‘>’> ‘&’ & ’ " " ’ " ’ ` ’ &apos CDATA区:此部分内容不会被解析器当成标签解析,在浏览器会原原创 2020-07-20 15:59:01 · 124 阅读 · 0 评论 -
4、jquery
jQuery jQuery:是一套跨浏览器的JavaScript库 优点 极大简化了js开发人员遍历html文档 操作dom 简化处理时间 简化处理时间 简化执行动画 开发Ajax 链式操作 隐式迭代 3.jQuery的使用 //首先引入jquery库 <script type="text/javascript" src="路径"></script> <script type="text/javascript"> //在这原创 2020-07-20 15:54:34 · 117 阅读 · 0 评论 -
3、javascrip
JavaScript javaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。 js语法 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> // window.onload=functi原创 2020-07-20 15:53:22 · 122 阅读 · 0 评论 -
2、css
二、css css定义:层叠样式表,用来设置网页的元素的样式 在html中引入 <!--1.样式直接写在标签的style里,不推荐--> <p style="color:red;">hahaha</p> <!--2.放在head里面--> <style tyle="text/css"> /*css注释 选择器{ //这里定义要改变的样式 样式名1:样式值1; 样式名2:样式值2;原创 2020-07-20 15:32:33 · 114 阅读 · 0 评论 -
1、html
一、html 基本语法 <html> <head> <meta charset="UTF-8"/> <title></title> </head> <!--可以嵌套但不能交叉嵌套--> <!--标签要正确结束--> <!--属性="属性值" 或 属性='属性值'--> <body> </body> </原创 2020-07-20 15:27:14 · 199 阅读 · 0 评论
分享