自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 springmvc 整合fastjson

SpringMVC在处理json一般是采用默认的 Mapping-Jackson2HttpMessageConvert,这样的话在配置文件中使用默认配置即可<mvc:annotation-driven/>但是在使用第三方的fastjson处理json数据的话,则需要另行配置HttpMessageConvert.即 <mvc:annotation-driven> <mvc:message-converters register-defaults="false"

2020-05-28 00:42:55 482

原创 SpringMVC 使用FastJson并解决 Long 精度丢失问题

项目中使用fastjson,Spring MVC返回个前端Long类型的数据时,js在获取数据时会丢失精度,从而造成数据的不准确,解决方式呢,就是在序列化时将Long类型的数据转化为String类型;import com.alibaba.fastjson.serializer.SerializeConfig;import com.alibaba.fastjson.serializer.ToStringSerializer;import com.alibaba.fastjson.support.co

2020-05-28 00:07:18 551 1

原创 EasyUI的window,panel,dialog加载的页面不执行js解决办法

本文引用https://blog.csdn.net/ZQLCXY/article/details/84807105https://blog.csdn.net/...

2020-05-22 19:26:31 457

原创 EasyUI的datagrid组件实现分页

EasyUI的datagrid组件实现分页本篇博客用于EasyUI的datagrid组件实现分页展示,后台为Struts2+Spring+Hibernate,利...

2020-05-22 11:34:43 722

原创 十三、Ajax结合struts的应用

一、Ajax结合struts的应用,如何获取响应数据 1.Ajax请求数据,服务器端必须以流的方式。 否则如果使用跳转的方式,则会重置浏览器端界面,ajax失效。 2.Ajax结合struts应用,struts肯定不能以跳转的方式传输数据。 Ajax结合struts应用,实现局部刷新: 1.AjAX请求数据,在strust中获取输出流写出数据。 同时,struts方法不返回结果标记。

2020-05-21 10:46:36 256

原创 利用sql语句建立全国省市区三级数据库

利用sql语句建立全国省市区三级数据库

2020-05-21 01:27:01 370

原创 七、原生Ajax实现post请求和get请求

demo.html<!DOCTYPE html><html><head><meta charset="GBK"><title>Insert title here</title></head><body>` <h4>ajax-get请求</h4> <input type="text" > <input type="button" id="b

2020-05-20 17:49:24 199

原创 JDK下载

绿色版jdk1.7下载地址:https://pan.baidu.com/s/12E3WGsIJBCUCJTTeC41m_g 密码:no4v绿色版jdk1.8下载地址:https://pan.baidu.com/s/1GnGmmnBuw9SG_USrYxNsNg 密码:rgok将下载好...

2020-05-19 09:02:08 612

原创 三、Ajax (四) -- Ajax获取Html载体数据、Xml载体数据

一、Ajax 可以获取Html载体数据以及Xml载体数据 后台: //告诉Ajax异步对象,后台响应数据是HTML resp.setContentType("text/html;charset=UTF-8"); resp.getWrite(字符串内容) 前台获取数据: ajax.responseText:表示从AJAX异步对象中获取HTML载体中的数据。 后台: //告诉Ajax异步对象,后台响应数据是xml resp.setContent

2020-05-18 22:10:29 441

原创 一、URL编码问题

一、JS的URL路径含有中文的问题 URL的路径含有中文,必须要进行统一的URI编码。否则后台获取乱码 var url="http://localhost:3306/day11?username='王帅'" url=encodeURI(url);二、后台获取数据乱码问题 切记:req.getParameter("userName") 默认以ISO-8859-1编码 如果提交方式为POST: //设置的只是请求数据中实体内容的编码 req.setCharact

2020-05-18 17:55:43 198

原创 编码设置问题

HttpServletRequest 默认:默认采用ISO-8859-1编码表 修改:req.setCharacterEncoding(“utf-8”)HttpServletResponse 默认:默认采用ISO-8859-1编码表 修改:resp.setCharacterEncoding(“utf-8”)str.getBytes() 默认:默认采用项目使用的编码...

2020-05-18 17:47:21 153

原创 三、Ajax (三) -- Ajax 的异步对象的API与 Ajax 的开发步骤

一、AJAX异步对象的API(XMLHttpRequest或ActiveXObject) XMLHttpRequest(即:AJAX)对象常用事件,方法和属性 ActiveXObject和XMLHttpRequest 两个对象其实是一个对象。所以API也视为相同。 1.1 事件 ajax.onreadystatechange:表示AJAX异步对象不断监听服务端的响应, 是由服务器程序触发,不是程序员触发 ajax.onreadystatechang

2020-05-18 17:09:09 194

原创 三、Ajax (二) -- Ajax的创建以及原理

一、web中的同步与异步1.1 同步请求 同步请求:顺序处理。(web1.0) 浏览器必须等待服务器响应才可以做其他动作。 1.即当我们向服务器发出一个请求时,在服务器没返回结果给客户端之前, 我们要一直处于等待状态直至服务器将结果返回到客户端, 我们才能执行下一步操作。 2.请求1->响应1->请求2->响应2 [Web1.0时代] 提交请求->

2020-05-18 17:04:25 172

原创 九、客户端与服务器端的请求与响应

一、浏览器发送http请求1.1 超链接1.2 form表单提交1.3 form 表单通过button提交1.4 ajax提交二、服务器端如何响应数据1.1 利用tomcat, 输出流文件>>>>>> 转发时使用域对象>>>>>> 请求重定向或转发时通过cookie1.2 利用servelt的IO流 response.getWrite().write("123")...

2020-05-18 14:38:29 494

原创 三、Ajax (一) -- Ajax 的引入【传统Web应用请求和响应的局限性】

一、模拟传统web请求 点击按钮获取时间。index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title>&l

2020-05-18 13:29:52 175

原创 二、js加强

一、什么是JavaScript JS是 (1)基于对象 JS本身就有一些现成的对象可供程序员使用,例如:Array,Math,String。。。 JS并不排除你可以自已按一定的规则创建对象 (2)事件驱动 JS代码写好后,需要外界触发后,方可运行,例如:单击事件,定时执行,。。。 (3)解释性 每次运行JS代码时,得需要将原代码一行一行的解释执行 相对编译型语言(例如:Java、C++)执行速度相对较慢

2020-05-18 13:19:55 476

原创 一、框架图

一、web基础、web框架的路径图二、js与jq、easy ui 的依赖关系 ajax 依赖js。 jq 依赖 ajex、js。 easy ui 依赖jq。三、移动开发的发展方向 如果想走Androrid开发, 则需要 java基础+web基础+android技术 如果想走ios开发, 则需要 c/c++基础+web基础(包含了javaweb 、phpweb)+ios技术...

2020-05-18 10:56:05 249

原创 八、事件注册

一、注册事件的方式1.1 直接在html元素上注册 方式一.直接在html元素上注册。当body的元素全部加载完毕在执行show()。<body onload="show()"> <input type="button" onclick="op()" value="打开定时" /> <input type="button" onclick="op()" value="取消定时" /> </body>1.2 可以使用js代码先

2020-05-18 10:14:33 199

原创 七、Bom编程、Dom编程

一、BOM编程 javascript分为三部分: 1.ECMAScript(基本语法) 2.BOM(Browser Object Model) 浏览器对象模型: 浏览器对象模型就是把浏览器的各个部分都用了一个对象进行描述, 如果我们要操作浏览的一些属性,我们就可以通过浏览器对象模型 的对象进行操作。 3.DOM

2020-05-18 10:12:02 200

原创 六、js正则表达式

一、正则表达式1.1 正则表达式创建方式 语法1: /正则表达式/模式 语法2: re=new RegExp("正则表达式","模式") 1.2 js中的正则和java中的正则区别 java中的正则表达式是写在双引号中, js中的正则表达式是写在双斜杠中的。1.3 正则表达式常用的方法1.3.1 test() test 使用正则对象去匹配字符串, 如果匹配成功返回true , 匹配失败返回false 1

2020-05-18 10:10:34 1078

原创 五、js对象

一、对象1.1 自定义对象 js中没有对象的概念,只要有函数就可以创建对象。>>> 方式一:使用无参的函数创建对象<script type="text/javascript"> function Person(){} var p=new Person(); p.id=12; p.name="xi"; p.say=function(){ alert("我是夏红") } document.writ

2020-05-18 09:25:49 102

原创 四、js函数

一、函数 function 函数名 (形参列表){ 函数体 }二、 函数细节2.1 js中函数,定义形参时,不能使用var。<script type="text/javascript"> function add(a,b){ var c=a+b; document.write(c); } add(11,12) </script>2.2 js中的函数没有返回值类型,如果想要返回直接return即可。<

2020-05-18 09:23:05 82

原创 六、映射 -- 关联映射【多对多映射】(二)

一、多对多映射数据库设计 需求1: 项目与开发员工 一个项目,有多个开发人员! 一个开发人员,参与多个项目! 【多对多】二、配置多对多映射>>> src/hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-

2020-05-13 23:16:45 411

原创 六、映射 -- 关联映射【一对多、多对一】(一)

一、集合映射的局限性 +++外键表和主键表的关系: 外键表的外键受主键表的主键所约束。 +++ 如何描述主键表与外键表的映射关系 集合映射 一对多、多对一映射 多对多映射 +++ 集合映射的局限性 集合映射只能映射主键表的两个或三个简单字段。 对于复杂的主键表,集合映射则无法处理映射关系。 所以这时引入了一对多、多对一、多对多等映射。 一、一对多、多对一的映射数据库设计 需求1: 部门与员工 一个部门

2020-05-13 23:16:11 2345

原创 六、映射 -- 集合映射

一、主表与外键表的映射关系 +++ 外键表与主键表的关系 外键表的外键受到主键表的主键所约束。 +++ 集合映射 描述外键表与主键表的映射关系,有好几种方式。 本文只是讲解了集合映射。集合映射只能映射主键表的简单字段。 list集合映射: 映射的主键表只能有三个字段(主键、序列字段、简单字段) array映射: 映射的主键表只能有三个字段(主键、序列字段、简单字段) set映射: 映射的主键表只能有两个字段

2020-05-13 23:15:17 1061

原创 六、 映射 -- 主键映射

一、主键映射1.1 SQL语句设置主键 +++ SQL设置简单主键 CREATE TABLE `emp` ( `e_name` varchar(255) NOT NULL, `e_card_id` varchar(255) NOT NULL, `e_birth` datetime DEFAULT NULL, PRIMARY KEY (`e_name`) ) +++ SQL设置复合主键

2020-05-13 23:14:00 494

原创 五、Hibernate 配置文件(三) -- 映射文件 (EmpEntity.hbm.xml)

一、***.hbm.xml 映射文件模板<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><!-- 映射文件: 映射一个实体类对象; 描述一个对象最终实现可以直接保存对象数据到数据库中。 --&g

2020-05-13 23:12:20 371

原创 五、Hibernate 配置文件(二) -- 主配置文件 (hibernate.cfg.xml)

一、hibernate.cfg.xml 主配置文件模板<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <!-- 通常,一个session-factory

2020-05-13 23:11:11 691

原创 五、Hibernate 配置文件(一) -- Hibernate配置文件参考文档

一、hibernate主配置文件(hibernate.cfg.xml) 的常用配置可以查看该源码文件(hibernate.properties) hibernate主配置文件常用配置: hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties 切记:如果想配置hibernate.cfg.xml ,可以查看该源码文件来进行配置。 hibernate.properties (部分代码)以下是该配置文件中的部分配置

2020-05-13 23:10:04 185

原创 四、Hibernate框架的API (三)-- Session对象

三、Session对象 1.Hibernate最重要的对象,只用使用hibernate与数据库操作,都用到这个对象 2.该对象维护了一个Connection对象。代表了与数据库连接的会话。 3.该对象实质上是对Connection对象的包装, 在Connection对象基础之上,封装了一些方法。 4.使用hibernate操作数据库时,执行更新操作必须在事务中进行。 3.1 开启事务 使用hibernate执行新增或修改操作时,必须要在事务环境下执行。

2020-05-13 23:09:01 389

原创 四、Hibernate框架的API (二)-- Configuration、SessionFactory 对象

二、Configuration、SessionFactory 对象 |-- Configuration 配置管理类对象 config.configure(); 加载主配置文件的方法,默认加载src/hibernate.cfg.xml(hibernate.cfg.xml) config.configure(“cn/config/hibernate.cfg.xml”); 加载指定路径下指定名称的主配置文件 config.bu

2020-05-13 23:07:14 225

空空如也

空空如也

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

TA关注的人

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