JavaWeb
且陶陶_乐尽天真
这个作者很懒,什么都没留下…
展开
-
(一)html基本标签
1 设置解码类型: <meta http-equiv="content-type" content="text/html;charset=utf-8"/>2 设置搜索关键字:<meta name="keywords" content="java,net,C++" /> 每个关键字占一定权值3 描述语句 :<meta name="descr原创 2018-06-04 16:28:58 · 129 阅读 · 0 评论 -
(十 一)会话管理
1 Cookie技术:会话数据保存在浏览器端。 Session技术: 会话数据保存在服务器端。2 1)cookie的数据类型一定是字符串,如果要发送中文,必须先对中文进行URL加密才可以发送。 2)setPath(path): 修改cookie所在的有效路径。如果把该cookie设置到某个有效路径下,然后浏览器访问这个有效路径的时候,才会携带cookie数据给服务...原创 2018-06-07 09:45:01 · 142 阅读 · 0 评论 -
(十二)jsp
1 Jsp,全称 Java Server Page java服务页面,能提供java服务的页面。 可以写html标签,还可以java代码2 第一次访问jsp: 1)tomcat服务器把jsp页面翻译成java源文件。 2)tomcat服务器把java源文件编译成class文件。 3)读取class文件,创建类对象。 4)执行类中的方法。 第n次访问jsp: 4...原创 2018-06-07 17:01:21 · 219 阅读 · 0 评论 -
(十三)EL表达式
1 EL表达式替代jsp表达式 作用:向浏览器输出域对象中的变量或表达式计算的结果2 EL的11个内置对象 pageContext ----- ${pageContext.request.contextPath } pageScope requestScope ...原创 2018-06-08 08:53:46 · 172 阅读 · 0 评论 -
(十四)mySql
1 show databases create database day14; create database day15 default character set gbk; alter database day15 default character set utf8; drop database day15; create table stu...原创 2018-06-08 10:26:21 · 116 阅读 · 0 评论 -
(二十二)Interceptor
编写类,实现Interceptor接口。<package name="inter" extends="struts-default" namespace="/inter"> <interceptors> <interceptor name="inter1" class="gz.itcast.a_interceptor.MyInter原创 2018-06-16 15:45:13 · 159 阅读 · 0 评论 -
(十五)jdbc
1 jdbc技术:使用java程序访问(操作)数据库(发送sql语句)2 Class.forName("com.mysql.jdbc.Driver"); //执行Driver类中的静态代码块 Connection conn = DriverManager.getConnection(url, user, password);3|-Connection接口: 代表和数据库的连接 |- S...原创 2018-06-09 16:53:51 · 172 阅读 · 0 评论 -
(十六)连接池
连接池: 1)Connection对象的利用率,提高执行sql的效率 2)控制java程序使用最大连接数,从而防止数据库奔溃原创 2018-06-10 08:09:09 · 113 阅读 · 0 评论 -
(十七)Filter
servlet的三大组件: 2.1 (servlet) Servlet接口: javax.servlet.Servlet; 作用:用于开发动态网页 2.2 (过滤器)Filter接口: javax.servlet.Filter; 2.3 (监听器)Listener接口: javax.servlet.*过滤器的生命周期(实现Filter接口) 构造方法:...原创 2018-06-10 10:42:08 · 260 阅读 · 0 评论 -
(十八)Listener
事件源: ServletContext对象, ServletRequest对象 ,HttpSession对象 (域对象) 事件: ServletContextEvent , ServletRequestEvent,xxx(创建或销毁对象,对象的属性修改) 事件监听器(接口):ServletContextListener,ServletRequestListerner ...... ...原创 2018-06-10 16:16:24 · 186 阅读 · 0 评论 -
(十)Servlet
1 1)sevlet是一个普通的java类,继承HttpServlet类。 2)其实实现了Servlet接口的java类,才是一个Servlet类。 3)servlet程序需要交给tomcat服务器运行2 在tomcat服务器内部配置了一个缺省路径 <url-pattern>/</url-pattern>, 这个缺省路径在tomcat服务...原创 2018-06-06 21:13:20 · 143 阅读 · 0 评论 -
(九)HTTP协议
1 是对浏览器和服务器端数据传输格式的规范2 http协议版本: http1.0: 当浏览器和服务器连接之后,在一次连接中只能发出一个请求 http1.1:当浏览器和服务器连接之后,在一次连接中可以发出多次请求。 3 请求行 请求头 实体内容4 /day08/first : URI: 统一资源描述符。可以描述任何文件,本地,互联网 http://localhsot:808...原创 2018-06-06 17:12:06 · 166 阅读 · 0 评论 -
(二十)反射与泛型
Class类:代表类。 作用: 得到类名称,类的实现的接口,继承的类..Class clazz = Class.forName("gz.itcast.c_reflect.Student");Class parent = clazz.getSuperclass();Class[] interArray = clazz.getInterfaces();Field name = clazz.get...原创 2018-06-11 19:05:20 · 184 阅读 · 0 评论 -
(二十一)Structs2
structs2是基于MVC开发模型的web层框架。 structs1也是MVC开发模式的框架。struts2并不是struts1的升级版。 struts2是基于webwork的升级版。struts2=webwork+structs1原创 2018-06-16 14:53:21 · 270 阅读 · 0 评论 -
(二)CSS
1 标签中style属性更改样式2 css脚本 style标签给各个标签更改样式3 导入外部css文件 <link href="01.css" rel="stylesheet"/>4 选择器标签选择器div{ font-size:24px; color:#F00; }类选择器.c1{ font-size:36px; ...原创 2018-06-04 20:43:03 · 113 阅读 · 0 评论 -
(三)JavaScript基础
1 语法 ECMA规范 DOM编程 BOM编程2 Script标签写脚本3 导入JS文件 <script src="01.js"></script> 不可以是空标签4 document.write("向浏览器输出内容");5 可重复定义变量,会覆盖前面的变量。 js是弱类型语言,使用且只用var来定义任何数据类型 js中变...原创 2018-06-05 09:09:03 · 170 阅读 · 0 评论 -
(四)BOM编程
1 BOM是(Broswer Object Model) 浏览器对象模型编程 window location history screen2 window对象(window可省略) open(): 在一个窗口中打开页面 setInterval(): 设置定时器(执行n次) setTimeout(): 设置定时器(只执行1次) ...原创 2018-06-05 10:05:34 · 129 阅读 · 0 评论 -
(五)事件编程
1 三要素:事件源,事件,监听器2 分类 点击相关的: 单击: onclick 双击: ondblclick 焦点相关的: 聚焦: onfocus 失去焦点: onblur 选项相关的: 改变选项: onchange 鼠标相关的: 鼠标经过...原创 2018-06-05 10:18:11 · 237 阅读 · 0 评论 -
(六)DOM编程
1 DOM(document Object Model)文档对象模型编程。2 html页面封装成对象,形成树状结构3 结点关系 父节点: parentNode属性 子节点: childNodes属性 第一个子节点: firstChild属性 最后一个子节点: lastChild属性 下一个兄弟节点: nextSibling属...原创 2018-06-05 11:30:49 · 138 阅读 · 0 评论 -
(七)XML
1 XML标签:Extend Markup Language 可扩展标记语言2 作为软件的配置文件,自定义标签,三大框架配置文件3 浏览器解码 <?xml version="1.0" encoding="gbk"?>4 原样输出:<_student id="1">student<![CDATA[ <name>卡卡</name&g原创 2018-06-06 09:02:59 · 131 阅读 · 0 评论 -
(八)Tomcat服务器
1 ROOT是默认网站,访问默认网站是不需要名称的。 配置首页,二者配置则可以只用域名访问。2 网站配置 (1) 网站配置到Tomcat下, 弊端: tomcat软件和发布的网站是在一起。 (2) 配置虚拟网站 <Context docBase="C:\web" path="/itcast"/> path可以不写内容,表示当前网站...原创 2018-06-06 11:22:35 · 125 阅读 · 0 评论 -
(十九)文件上传与下载
<form action="${pageContext.request.contextPath }/Upload" method="post" enctype="multipart/form-data"> 请选择上传的文件1:<input type="file" name="attachment1"/> 请选择上传的文件2:<i原创 2018-06-11 09:42:44 · 188 阅读 · 0 评论