自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长镜头

计算机小白

  • 博客(42)
  • 收藏
  • 关注

原创 struts2自定义拦截器

配置struts2.xml文件1、在package下面声明拦截器<interceptors> <interceptor name="myDemo1Interceptor" class="com.wasion.interceptor.MyDemo1Interceptor"></interceptor> <interceptor na...

2018-12-29 15:50:26 52

原创 Struts_day03OGNL表达式与值栈

一、Struts2中的拦截器拦截器的重要性         Struts2中的很多功能都是由拦截器完成的。比如:servletConfig,staticParam,params,modelDriven等等。是AOP编程思想的一种应用形式。拦截器的执行时机:自定义拦截器拦截器的类试图(初级版本):编写步骤:a、编写一个类,继承AbstractInterceptor...

2018-12-29 10:22:17 102

原创 struts2标签

 运行时报错:原因是没有给s:radio的name属性赋值 <s:actionerror/><s:fielderror/><s:form action="addUser.action"> <s:textfield name="username" label="用户名"></s:textfield&

2018-12-28 21:30:04 75

原创 struts2_day02内建验证器

required validator用来验证某个给定的字段的值不是null。注意,空字符串不是null。 参数名 类型 默认值 必须的 描述 fieldName String   no 要验...

2018-12-28 16:54:35 146

原创 Strust2_day01XML配置和action编写

一、框架概述1、框架的意义与作用     所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面。     特点:封装了很多细节,程序员在使用的时候会非常简单。2、三大框架:      Struts2,Hibernate,Spring二、控制器:MVC中的控制器1、什么是MVC              M:Mod...

2018-12-28 10:34:27 128

原创 day20_Niginx

客户机通过代理服务器访问网络成为正向代理  反向代理服务器根据网络端服务器的状态分发给客户端成为反向代理什么是Nginx:为什么使用Nginx:使用Nginx完成负载均衡:        完成Nginx负载均衡,那么需要先来介绍Tomcat的安装和配置,我们首先要来配置Tomcat完成集群的配置.因为我们没有多台服务器运行Tomcat.那么我们可以模拟在一台服...

2018-12-27 21:27:41 83

原创 表单回显

点击用户信息修改的时候,我们希望该账号信息可以显示出来,给用户更好的使用体验因此,点击用户信息修改时,我们先不跳转到modifyuserinfo.jsp,而是根据页面的账号id查找该用户信息,传到修改页面,如下://servlet层代码protected void doGet(HttpServletRequest req, HttpServletResponse resp) thr...

2018-12-27 19:10:27 617

原创 回显radio

我首先用的是c:if标签,能实现,但是要写两套input<c:if test="${user.sex.equals('female') }"> 男<input name="sex" type="radio" value="male"/> 女<input name="sex" type="radio"

2018-12-27 17:04:09 577

原创 通过servlet跳转jsp页面加载不了图片

问题描述:        servlet获取数据后,发送到jsp页面,jsp页面能接收显示数据,但jsp页面原来的图片就显示不了。如果单独运行jsp页面一切都正常,这是因为jsp页面的图片地址用的是相对当前的urlsrc="${pageContext.request.contextPath}/images/xxx.jpg"改完之后就可以显示了写完整的地址,万无一失...

2018-12-27 16:36:49 1746 1

原创 day19_代理、注解

一、动态代理1.1、代理模式Proxy Pattern(即:代理模式),23种常用的面向对象软件的设计模式之一      为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。优点:(1). 职责清晰 :真实的角色就是实现实际的业务逻辑,不用关心其他非本职责的事务,通过后期的代理...

2018-12-25 19:00:10 98

原创 day18_文件的上传与下载

一、文件的上传1、文件上传的必要前提:a、提供form表单,method必须是postb、form表单的enctype必须是multipart/form-datac、提供input type="file"类的上传输入域2、enctype属性作用:告知服务器请求正文的MIME类型。(请求消息头:Content-Type作用是一致的)可选值:application/x-...

2018-12-24 15:49:23 114

原创 day17_Listener和Filter

一、Listener监听器       Javaweb开发中的监听器,是用于监听web常见对象        HttpServletRequest   HttpSession   ServletContext       监听它们的创建与销毁   属性变化   session绑定javaBean1、监听机制              事件  就是一个事情          ...

2018-12-23 21:46:30 107

原创 AJAX练习(搜索提示)

 html布局:<div id="msg">为接下来要显示提示信息的区域<!-- search --><div> <table width="100%" bgcolor="#B6B684"> <tr align="right"> <td>

2018-12-23 16:22:33 233

原创 用户名验证

 首先,在输入框添加onblur事件,并在输入框旁边预留一个span位置显示提示消息function checkName() { //获取xmlhttp对象 var req = getXMLHttpRequest(); var username = document.getElementsByName("username"); //console.info(username[0...

2018-12-20 21:02:17 179

原创 QueryRunner query返回int类型

return ((Long) runner.query(sql, new ScalarHandler())).intValue(); 

2018-12-20 10:49:22 3914 5

原创 day15_条件查询、多选、分页

一、多条件查询public List<Commodity> getbookList(String cId, String cCategory, String cName, String minprice, String maxprice) { QueryRunner qr = new QueryRunner(C3P0Util.getDataSource()); Stri...

2018-12-19 16:33:49 232

原创 SQL字段类型

数据类型 描述 存储 Text 用于文本或文本与数字的组合。最多 255 个字符。   Memo Memo 用于更大数量的文本。最多存储 65,536 个字符。 注释:无法对 memo 字段进行排序。不过它们是可搜索的。   Byte 允许 0 到 255 的数字。 1 字节 Integer 允许介于 -...

2018-12-19 13:14:41 709

原创 day16_Ajax

什么是AjaxAjax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,是基于JavaScript、XML、HTML、CSS新用法Ajax:只刷新局部页面的技术JavaScript:更新局部的网页 XML:一般用于请求数据和响应数据...

2018-12-19 10:14:19 73

原创 显示数据列表

jsp页面:<c:forEach items="${books}" var="b"> <tr onmouseover="this.style.backgroundColor = 'white'" onmouseout="this.style.backgroundColor = '#F5FAFE';"> <td style="CURSOR

2018-12-18 21:45:45 545

原创 dos命令开启/关闭mysql

开启:net start mysql关闭:net stop mysql*注意,用管理员打开小黑框 

2018-12-18 19:27:05 1421

原创 DbVisualizer中文乱码

Tools->tool Properties->General->Appearance->Fonts->SQL Editor改为宋体查看和修改编码格式://查看表的编码格式show create table commodity//查看数据库编码格式show variables like 'character_set_database';//修改表...

2018-12-18 16:17:55 1857

原创 day14_DBUtils

一、DBUtils介绍  apache什么是dbutils,它的作用 Dbutils:主要是封装了JDBC的代码,简化dao层的操作。     作用:帮助java程序员,开发Dao层代码的简单框架。          框架的作用:帮助程序员,提高程序的开发效率。     出生:Dbutils是由Apache公司提供为什么需要Dbutils ?     在使用Dbutil...

2018-12-17 15:28:05 146 1

原创 day13_事务与连接池

Mysql事务事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。Mysql中的事务a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务开启事务:start transaction | begin提交事务:commit回滚事务:rollbackJDBC如何控制事务事务的特...

2018-12-17 09:22:18 93

原创 day12_Javaweb设计模式

JavaWeb开发模式C/S:客户端 / 服务器 (胖客户端)B/S:浏览器 / 服务器 (瘦客户端)JavaBean:       就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法Model1模式       JSP + JavaBean逻辑处理在jsp页面上完成这种方法不利于后期维护和修改,已过时2、...

2018-12-14 14:14:14 126 1

原创 day11_jsp

jsp概述JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。jsp = html + javahtml:静态内容servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。jsp:适合编写输出动态内容,但不适合编写java逻辑。jsp的...

2018-12-13 10:23:46 106

原创 转发与重定向

页面转发的时候获取不到参数在转发的方法中获取一下值即可request.getSession().setAttribute("name", userName);在jsp页面中可以写成<jsp:forward> 请求转发(重定向)public void doGet(HttpServletRequest request, HttpServletResponse respon...

2018-12-13 10:20:49 98

原创 day10_cookie&session

会话概述什么是会话?在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。会话较多用于网络上,TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。即我们打开一个网页进入系统,在一个系统上进行一系列操作直至关闭窗口就是一次会话会话解决的问题?保持各个客户端自己的数据>>cookies/se...

2018-12-11 21:01:22 116

原创 day09_request&response

理解HTTP协议HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。http请求图解Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。HttpServletResponse响应行...

2018-12-11 11:09:36 97

原创 day08_servlet

什么Servlet       servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。编写一个servlet程序: 写一个java类,实现servlet接口修改web.xml文件,给servlet提供一个可访问的URI地址 部署应用到tomc...

2018-12-11 10:38:02 135

原创 day07_tomcat服务器

Web开发概述javaSE:javaEE:13种javaME:JavaEE规范: 13种技术的总称。Servlet/Jsp  JDBC  JNDI  JTA...服务器请求和响应Tomcat:Servlet/Jsp容器,轻量级服务器。Tomcat的安装与配置 Tomcat安装、配置和部署笔记Tomcat的主要目录:JavaWeb应用的目录结构...

2018-12-10 11:00:47 117

原创 day06_XML

XML介绍:eXtensible Markup Language 可扩展标记语言 version="1.0"    * 可扩展:所有的标签都是自定义的。      * 功能:数据存储        * 配置文件        * 数据传输            * html与xml区别:        * html语法松散,xml语法严格        * html做页面展示,...

2018-12-10 10:59:37 173

原创 mysql的使用

* 安装              *一直点下一步即可* 卸载              1.停止mysql服务   net stop mysql     启动mysql服务  net start mysql              2.卸载mysql              3.找到mysql 安装目录下的 my.ini   datadir="C:/ProgramData...

2018-12-09 18:48:36 67

原创 day05_mySQL

数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。数据库软件应该为数据库管...

2018-12-09 18:31:17 144

原创 day04_DQL操作

例:创建学生表CREATE TABLE stu (// 字段名称 字段类型 sid CHAR(6), sname VARCHAR(50), age INT, gender VARCHAR(50));INSERT INTO stu VALUES('S_1001', 'liuYi', 35, 'male');INSERT INTO stu VALUES('S_1002'...

2018-12-09 18:29:28 133

原创 全选/全不选

html部分<body> <input type="checkbox" name="checkItems" id="checkItems" value="全选/全不选"/> 全选/全不选 <br> <input type="checkbox" name="

2018-12-09 17:55:20 103

原创 html标签name与id的区别

id一个标签唯一的标识,所以var inputNode = document.getElementById("id");获取的是一个对象name可以有多个,document.getElementsByName("name");获取的是一个对象数组type="radio"设置为同一个name就可以实现单选的效果...

2018-12-09 13:04:33 1499

原创 day03_javascript

js内建对象    (1)Number        创建方式:            var myNum=new Number(value);            var myNum=Number(value);        属性和方法:            toString():转成字符串            valueOf():返回一个 Number 对象的基本数字值...

2018-12-07 13:36:28 108

原创 document.getElementById()获取值为null

js文件在head标签里或者在div上面的位置时获取不到id的内容,这是由于加载顺序问题,html文档是从上往下加载,而不会全部加载后再执行js代码,因此导致get不到节点的信息解决办法:1.在body标签下引入js文件2.将js代码加一个onload函数<script type="text/javascript"> window.onload = f...

2018-12-07 13:30:30 9149 1

原创 jsp页面modalDialog之间如何传值

我的前台是基于easyUI和jQuery写的,但原理都类似一,父窗口向子窗口传值用modalDialog模态框可以在原有的页面上显示一个弹窗,弹窗内容则写在另一个页面上父jsp页面的js代码如下:localStorage.hel = $('#P_SMS_ALARM_DXM_TXT').val();var dialog = parent.sy.modalDialog({ ti...

2018-12-06 21:40:00 2821

原创 day02_css与javascript

csscss是什么CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一css作用样式表解决了html的内容与表现分离 使用样式表极大的提高...

2018-12-04 20:00:45 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除