07 2019 档案

什么是正则表达式
摘要:正则表达式分为三种功能:正则匹配,正则替换,正则分隔工具:RegexBuddy 一:语法 1.普通字符: aAdc,123,%,#等 2.特殊(转义)字符: \$, \^, \(, \), \[, \], \{, \}等 3.标准字符集合 a) \d 匹配0-9的一个数字 b) \w 匹配一个字母, 阅读全文

posted @ 2019-07-27 14:04 苏初之 阅读(463) 评论(0) 推荐(0)

什么是jsp
摘要:jsp=在html中写Java代码 //Servlet和jsp的优缺点://JSP的优势在于页面展现比较容易,缺点是写一些逻辑代码比较麻烦。//Servlet优势在于写一些逻辑代码比较简单,缺点是页面展现比较麻烦。所以两个是互补的。 然后就出现了,jsp+Servlet+Javabean的开发模式, 阅读全文

posted @ 2019-07-24 21:35 苏初之 阅读(373) 评论(0) 推荐(0)

Servlet的web.xml配置
摘要:<servlet> <servlet-name>myjsp</servlet-name> <servlet-class>cn.luo.servlet.MyJsp</servlet-class> </servlet><servlet-mapping> <servlet-name>myjsp</serv 阅读全文

posted @ 2019-07-24 21:15 苏初之 阅读(184) 评论(0) 推荐(0)

Starting Tomcat v7.0 Server at localhost (2)hasencountered a problemServer Tomcat v7.0 Server at localhost (2)failed tostart
摘要:说明web.xml配置错误,请重新检查配置特别是url-pattern的配置,容易忘记地址前的"/" 阅读全文

posted @ 2019-07-24 21:11 苏初之 阅读(495) 评论(0) 推荐(0)

如何获取系统当前时间
摘要:方法一: 创建一个Java类例如: Date date = new Date(); //SimpleDateFormat 格式化时间的类 SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateSt 阅读全文

posted @ 2019-07-24 16:51 苏初之 阅读(988) 评论(0) 推荐(0)

如何将servlet中的变量在jsp页面中显示---jsp中的jstl表达式(C标签)
摘要:jstl又称jsp的标准标签库:C标签*,fmt标签,fn标签,sql标签,xml标签,这里重点讲C标签 目的:El和jstl都是为了在jsp中消灭Java代码 注意:在<!DOCTYPE html >标签之上写 <%@ taglib prefix="c" uri="http://java.sun. 阅读全文

posted @ 2019-07-24 16:23 苏初之 阅读(917) 评论(0) 推荐(0)

代码分层(MVC模式)
摘要:MVC模式: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 最典型的MVC就是JSP + servlet + javabean的模式 代码的分层: 1.view文件夹: //该文件夹下存放的代码都是用于给用户呈现 阅读全文

posted @ 2019-07-24 10:58 苏初之 阅读(1120) 评论(0) 推荐(0)

如何将servlet中的变量在jsp页面中显示---jsp中的EL表达式
摘要:1.EL(Expression Language)表达式 语 法:${},放在body中 2.EL表式一般情况下,从作用域对象中取值作用域对象有四个:pageContext,request,session,application,从小到大 例如: <% int a = 1234; //利用作用域对象 阅读全文

posted @ 2019-07-23 23:33 苏初之 阅读(660) 评论(0) 推荐(0)

实现上传功能
摘要:思路:在jsp中创建一个表单,用于提交数据,创建一个servlet获取数据并用IO流进行读写到相应的路径。 实现步骤及代码: 1.在jsp中 enctype表示表单中的数据项的编码方式 application/x-www-form-urlencoded:以"aaa=bbb&&ccc=ddd"的格式编 阅读全文

posted @ 2019-07-23 22:23 苏初之 阅读(150) 评论(0) 推荐(0)

实现下载功能
摘要:思路: 找到一张图片或其他的文件,放置到一个目录下,然后获取其绝对路径,利用IO流对图片进行边读边写,中 间再设置一个下载的响应头即可。也可以连接网页,通过按钮,a标签之类的下载。 实现步骤及代码: 1.在servlet中 2.在jsp中设置 <a href="download.do">点击下载图片 阅读全文

posted @ 2019-07-23 20:22 苏初之 阅读(764) 评论(0) 推荐(0)

过滤器应用之敏感字符的捕获
摘要:思路:在jsp中设置表单,访问表单跳转到servlet中,但中间有过滤器,过滤器设置有敏感词拦截, 有敏感词则跳转到另一个页面提示用户,没有敏感词则正常跳转到servlet中。 设置步骤: 1.jsp中: 2.过滤器的doFilter方法中: 3.存在敏感词跳转的页面error.jsp,内容自拟 4 阅读全文

posted @ 2019-07-23 17:32 苏初之 阅读(415) 评论(0) 推荐(0)

过滤器应用之设置字符集
摘要:思路:每次servlet调用时,过滤器都会对其进行字符集的设置,以防出现乱码 步骤: 1.对每一个servlet文件都设置为:@WebServlet("/hello.do"),类似的以".do"结尾 2.对过滤器的doFilter方法中加入: response.setContentType("tex 阅读全文

posted @ 2019-07-23 16:09 苏初之 阅读(325) 评论(0) 推荐(0)

过滤器
摘要:过滤器:就如同一个门,进来需要过门,出去也需要过门,门不开,那就进不去基本步骤: 1.创建filter类 2.在doFilter方法中执行功能 如:过滤器放行:chain.doFilter(request, response); 3.设置拦截条件: 如:3.1在类名前设置: 拦截所有:@WebFil 阅读全文

posted @ 2019-07-23 15:44 苏初之 阅读(127) 评论(0) 推荐(0)

省市县三级联动
摘要:思路: 1.当页面加载完成时,将所有的省的数据加载到第一个下来列表框中 从该页面发起请求,请求服务器,服务器中的servlet通过jdbc查询mysql,将数据返回。 2.当从第一个下拉列表框中选择一个省,则将该省下的所有市加载到第二个下拉列表框中 3.当从第二个下拉列表框中选择一个市,则将该市下的 阅读全文

posted @ 2019-07-23 14:30 苏初之 阅读(178) 评论(0) 推荐(0)

ajax的封装及调用(版本二-面向对象)
摘要:1.封装//封装秘诀:将相同的留下来,将不同的作为参数传递 function ajax (obj){ if(obj.type == null){ obj.type = "get"; } if(obj.async == null){ obj.async = true;//默认使用异步 } var xh 阅读全文

posted @ 2019-07-22 10:29 苏初之 阅读(355) 评论(0) 推荐(0)

ajax的封装及调用(版本一)
摘要:1.封装 //封装秘诀:将相同的留下来,将不同的作为参数传递 function ajax (type,url,async,param,handle200,handle404,handle500,loading){ if(async == null){ async = true;//默认使用异步 } 阅读全文

posted @ 2019-07-22 10:25 苏初之 阅读(566) 评论(0) 推荐(0)

如何将servlet中的变量在jsp页面中显示--面向对象的方法
摘要://一.在servlet中的步骤//1.获取参数,在地址栏输入 String username = request.getParameter("username"); String password = request.getParameter("password"); //2.创建对象User u 阅读全文

posted @ 2019-07-21 17:15 苏初之 阅读(314) 评论(0) 推荐(0)

如何将servlet中的变量在jsp页面中显示--普通方法
摘要://一.在servlet中的步骤 //1.获取参数,在地址栏输入 String username = request.getParameter("username"); String password = request.getParameter("password"); String realna 阅读全文

posted @ 2019-07-21 17:13 苏初之 阅读(1757) 评论(0) 推荐(0)

ajax引擎对象的属性方法事件、及其get、post传参
摘要:XMLHttpRequest对象(即Ajax对象)的属性,方法,事件 事件 onreadystatechange: “请求状态”改变监听器,每当readyState属性的值发生变化时,该监听器上绑定 的函数将会执行 属性 readyState: “请求状态”,通过0,1,2,3,4这5个数字表示这次 阅读全文

posted @ 2019-07-21 11:25 苏初之 阅读(431) 评论(0) 推荐(0)

什么是Ajax引擎
摘要://在浏览器的内部,有一个Ajax的引擎,可以通过该引擎向服务器发送请求 //Ajax引擎做出请求的步骤: //1.创建XMLHttpRequest对象(即Ajax引擎) var xhr = new XMLHttpRequest(); //2.设置“请求状态的监听器”,等待服务器做出相应 xhr.o 阅读全文

posted @ 2019-07-21 10:18 苏初之 阅读(279) 评论(0) 推荐(0)

JSON在Java中的转换
摘要://java bean的三大条件:1.私有化的属性 2.公共的get/set方法 3.一个无参构造器 //1.将javaBean对象转换成json格式的字符串 User user = new User("zhangsan",20); String useStr = JSON.toJSONString 阅读全文

posted @ 2019-07-20 22:50 苏初之 阅读(370) 评论(0) 推荐(0)

JSON在js中的定义及其转换
摘要://1.json的正常对象的格式(无序) var obj = { "name" : "zhangsan" , "age" : 20 } console.log(typeof obj); console.log(obj.name); //2.json的函数对象的格式(无序) var obj01 = { 阅读全文

posted @ 2019-07-20 21:25 苏初之 阅读(14032) 评论(0) 推荐(0)

什么是request及其应用
摘要://request 表示来自客户端的一次请求,它有请求行,请求头,和请求实体 // 请求行: // 请求方式 请求的资源路径 协议及其版本 //testHttpLine(request, response); //请求头 //testHttpHeader(request,response); //请 阅读全文

posted @ 2019-07-17 19:52 苏初之 阅读(603) 评论(0) 推荐(0)

如何制作简单的登录界面步骤
摘要:1:在WebContent中创建一个叫login.html的页面 1.1 login.html中的布局 利用表单<form>中的<input>来做最好,可以用<div>来设置<input>的样式,再做一个登录的按钮就可以 1.2在<form>中设置与servlet的连接路径及连接方式 2:考虑用户登 阅读全文

posted @ 2019-07-17 17:50 苏初之 阅读(2346) 评论(0) 推荐(0)

servlet中三大作用域对象
摘要://servlet中的作用域对象就是用来做页面(servlet)间的传值 //作用域对象 生命周期 作用范围 //request 用户发起的一次请求 一次请求中经过的所有servlet //session 浏览器与服务器的一次会话 一次会话中经过的所有servlet //application 从服 阅读全文

posted @ 2019-07-17 15:10 苏初之 阅读(267) 评论(0) 推荐(0)

如何获取全局的servlet对象的配置信息
摘要:ServletContext的定义和作用://ServletContext:表示全局的Servlet配置对象,整个项目就一个ServletContext对象,被所有的Servlet所共用 ServletContext的别名:application //1.获取getServletContext()对 阅读全文

posted @ 2019-07-17 12:00 苏初之 阅读(228) 评论(0) 推荐(0)

如何获取当前servlet对象的配置信息
摘要:ServletConfig的定义及作用:ServletConfig:该对象表示servlet的配置信息,一个Servlet只有一个ServletConfig对象 //1.获取ServletConfig对象 ServletConfig config = this.getServletConfig(); 阅读全文

posted @ 2019-07-17 11:34 苏初之 阅读(437) 评论(0) 推荐(1)

解决http无状态特点的方法之一session
摘要:session 的作用: //session 就是一种将用户信息保存在服务器端的技术 session 的定义: //session:在多个页面中表明一个用户,并可以为用户保存一些的信息 //1.session的创建或获取当前session HttpSession session = request. 阅读全文

posted @ 2019-07-17 10:30 苏初之 阅读(291) 评论(0) 推荐(0)

解决http无状态特点的方法之一cookie
摘要:cookie的作用: //cookie就是一种将用户信息保存在浏览器端的技术 cookie的定义: //cookie:创建一个小饼干(cookie),servlet用其将一小部分信息发送到浏览器,保存在浏览器,之后返回给服务器端 首先了解两个方法: //request.getCookies();// 阅读全文

posted @ 2019-07-17 10:09 苏初之 阅读(869) 评论(0) 推荐(1)

Sql中的分页查询
摘要:--分页查询(三种情况)--1.取前X条数据--rownum的关键字,代表行号,是系统自动生成的,是从1开始分配的select e.* from emp e where rownum <= 5 --2.取中间X条数据select t01.* from (select e.*, rownum r fr 阅读全文

posted @ 2019-07-16 19:18 苏初之 阅读(325) 评论(0) 推荐(0)

Sql中的子查询
摘要:子查询返回一行记录 使用单行记录比较运算符: = ,!=/< >,<, < = , > , > = --子查询分为两种用法--1.将子查询当作一个条件放在where后面使用 --放在where后面又分为两种情况 --(1).子查询返回一条数据,为当行子查询--查询薪资最高的员工的信息 select 阅读全文

posted @ 2019-07-15 20:13 苏初之 阅读(3519) 评论(0) 推荐(1)

Oracle的建表约束
摘要:当我们创建表的时候,同时可以指定所插入数据的一些规则,比如说某个字段不能为空值,某个字段的值(比如年龄)不能小于零等等,这些规则称为约束。约束是在表上强制执行的数据校验规则.Oracle 支持下面五类完整性约束:NOT NULL 非空UNIQUE Key 唯一键PRIMARY KEY 主键FOREI 阅读全文

posted @ 2019-07-13 17:23 苏初之 阅读(3468) 评论(0) 推荐(0)

Sql的增删改操作
摘要:Sql的数据更新包括数据插入、删除和修改3个操作.往表中插入数据的语句是insert语句,方式有两种,一种是元组值的插入,一种是查询结果的插入元组值的插入语法如下:INSERT INTO table [(column [, column...])]VALUES (value [, value...] 阅读全文

posted @ 2019-07-12 17:59 苏初之 阅读(354) 评论(0) 推荐(0)

关联查询之92语法和99语法
摘要:92语法 -- 查询部门编号为10的员工信息和所在部门的信息-- 92 等值连接select e.ename,d.dnamefrom emp e,dept dwhere e.deptno = d.deptno --92非等值连接-- 查询员工姓名 薪资 和薪资等级select e.ename, e. 阅读全文

posted @ 2019-07-11 17:35 苏初之 阅读(449) 评论(0) 推荐(0)

导航