- 博客(71)
- 收藏
- 关注
原创 LocalDateTime的简单用法
//字符串转LocalDateTime public static LocalDateTime StringConverToLocalDateTime(String timeString) throws ParseException { return(LocalDateTime.parse(timeString,DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); } ...
2020-10-27 14:23:16
621
原创 java.math.BigDecimal cannot be cast to java.lang.Integer
Object不能直接转化成Integer,先调用 .toString() 把它转化成String,再使用,Integer.valueOf() 或 Integer.parseInt(),转为 int ,有很多转化都是使用String做中转的。...
2019-09-20 21:55:09
390
原创 Java获取指定日期的年、月、日、时、分和秒
package com.controller;import java.text.SimpleDateFormat;import java.util.Date;public class time { public static void main(String[] agrs) throws Exception{ //时间字符串转换格式 SimpleD...
2019-09-18 15:52:13
2248
原创 ajax回调时取request作用域和session作用域的值
1.正常情况,把对象放入request作用域中,返回一个字符型,跳转页面,是可以取到值的。ajax.jsp:<%-- Created by IntelliJ IDEA. User: 书山有路勤为径 Date: 2019/9/17 Time: 12:40 To change this template use File | Settings | File Temp...
2019-09-17 14:43:41
2952
原创 电话号码和邮箱 编辑和取消 问题
直接点击取消时,电话号码和邮箱没有变化。点击编辑后,变为输入框,如果不想编辑了,再点击取消,内容恢复原样。//编辑function edit(){ //phone,email 变量声明时没有使用var,是全局变量,因为下面的cancel()函数要用到 phone = $("#phone").text(); email = $("#email").text();...
2019-09-14 14:34:13
386
原创 SSM框架,ajax实现登陆界面验证和登陆成功后页面跳转问题
账号、密码和验证码都正确后,使用了ajax实现验证,验证结束后不能像正常一样返回一个字符串,用视图解析器来跳转页面<!--配置JSP 显示ViewResolver(视图解析器)--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <prop...
2019-09-12 21:46:10
5346
原创 ajax回传的json格式的数据
1.JSONArray json = JSONArray.fromObject(studentList); //studentList是一个集合或数组 JSONArray.fromObject( ) 是把集合或者数组变成json。2. JSONObject json = new JSONObject(); json.put("hello", "hellloWor...
2019-09-12 17:47:00
398
原创 SSM框架(SpringMVC),接收前端传来的中文字符出现乱码
.在项目中web.xml配置过滤器,进行编码拦截。<!-- 编码过滤器 --> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter...
2019-09-11 23:21:24
326
原创 request.setAttribute(),request.getSession().setAttribute() 及 request.getSession().getAttribute()
1.request.setAttribute()request.setAttribute("studentList",list);request在当前一次的请求有效,速度快,确定时参数只能取一次。2.request.getSession().setAttribute()request.getSession().setAttribute("studentList",list);...
2019-09-11 23:18:44
1943
原创 使用@SessionAttributes注解处理数据
向ModelAndView及Map、ModelMap、Model参数中增加数据时,数据会被放到request作用域中。如果还要把数据放到seseion作用域中,就需要使用@SessionAttributes注解。@SessionAttributes只能使用在类定义上,不能使用在方法上。@SessionAttributes 除了可以通过属性名指定需要放到会 话中的属性外,还可以通过模型属...
2019-09-11 14:46:25
432
原创 Cause: org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 105; 元素内容必须由格式正确的字符数据或标记组成
XML文件的格式错误问题。mybatis中大于,小于,大于等于,小于等于的写法。 第一种写法(1): 原符号 < <= > >= & ' " 替换符号 < <= > >= &am...
2019-09-10 23:34:29
1236
转载 Map集合怎么遍历
1、map.entrySet()获取键值对列表,即a=1;2、map.values()获取value集合3、map.keySet()获取key集合;并通过key获取对应value的值publicstaticvoidmain(String[]args){java.util.Map<String,String>map=newHashMap<>();...
2019-09-10 17:56:53
450
转载 SSM框架整合时提示找不到mapper映射文件
参考:https://www.cnblogs.com/rgever/p/9360314.html加载不了sqlSessionFactory对象,提示mapper.xml不存在。原因是没有加载mapper.xml文件解决方法:在mapper工程下的pom文件中加入下面的内容,让mapper映射文件加载到target的classes中去,运行后去到target的classes目录看是...
2019-09-10 14:50:25
1330
转载 Failed to load resource: the server responded with a status of 404 (Not Found)
最近在重新整合SSM框架,然后view层返回的是html页面。而spring-mvc在过滤静态资源时,页面经常显示Failed to load resource: the server responded with a status of 404 (Not Found)这个错误。spring-mvc.xml 配置的信息如下:<!-- DispatcherServlet不处理静态资源,...
2019-09-10 14:42:59
5608
转载 IDEA中怎么创建xml文件
1、file—setting,左上角输入template, 2、在左侧栏找到File And Code Templates 3、中间选中Files 4、点击+号,添加模板 5、输入模板名字:Name:mybatis-cfg.xml (name可以自定义) 6、后缀名extension:xml 7、在面板中间输入内容: 8、把enable live Template(激活模板)勾选上...
2019-09-09 12:04:43
26250
2
转载 使用JSONObject遇到的问题,java.lang.NoClassDefFoundError:net/sf/json/JSONObject
先是报java.lang.NoClassDefFoundError: net/sf/json/JSONObject 这个错误,打开项目属性找到java build path中的libaries,找不到json相关的包,我就手动将json-lib-2.3-jdk15.jar这个包引入,但是还是报同样的错误,上网搜了下,有人说还需要把这个包放到对应TOMCAT/LIB目录下,于是照做...
2019-09-09 11:53:44
266
转载 idea 项目配置,解决 no artifacts的warnings
1.名词解释 artifacts:是maven中的一个概念,表示项目/modules如何打包,比如jar,war,war exploded,ear等打包形式,一个项目或者说module有了artifacts就可以部署到web应用服务器上了。然后进行发布访问。2.解决no artifacts方案 打开Project Structure,进行如下配置即可: 第一步:配置Facet...
2019-09-09 11:47:27
522
转载 Maven pom.xml配置引入依赖的oracle:ojdbc14-10.2.0.4.0.jar包
项目使用Oracle数据库时,需要引用Oralce的jdbc驱动,在maven上通过配置文件pom.xml引用oracle驱动的jar包时出现下面这种情况 :<dependency> <groupId>oracle</groupId> <artifactId>ojdbc14</artifactId> <...
2019-09-09 00:00:57
1553
1
转载 maven中使用el表达式
1.添加maven依赖。<dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> &...
2019-09-01 18:24:31
2418
转载 Hibernate多对多映射关系
多对多的关联关系映射可以使用学生和课程的关联关系为例进行讲解。通常情况下,为了方便数据的维护,多对多的关系都会产生一张中间表。学生表与课程表的关系如图 1 所示。 在图 1 中,各个表的字段意思如下:students 表为学生表,id 为学生表的主键,sname 表示学生名称。 course 表为课程表...
2019-08-21 15:38:16
186
转载 hibernate一对多映射关联
在三种关联关系中,一对多(或多对一)是最为常见的一种关联关系,一对多映射关系是由“多”的一方指向“一”的一方。在表示“多”的一方的数据表中增加一个外键,指向“一”的一方的数据表的主键,“一”的一方称为主表,而“多”的一方称为从表。以班级和学生的关联关系为例,班级表与学生表的关联关系如图 1 所示。在图 1 中,grade 表为班级表,id 为班级表的主键,name 表示班级...
2019-08-21 15:32:43
131
原创 VScode的使用方法
1.新建项目,vscode本身没有新建项目的选项,所以要先创建一个空的文件夹。1.1 新建一个空白的文件夹,1.2 file,导入文件夹1.3 .Ctrl+shift+p,输入tasks,点击ConfigureDefaultBuildTask,在弹出的提示点击Createtasks.json,再点击Others...
2019-07-14 12:57:03
531
原创 链接
普通的链接:<a href="http://www.baidu.com/">链接文本</a>图像链接: <a href="http://www.nba.com/"><img src="URL" alt="替换文本"></a>邮件链接: <a href="mailto:webmaster@example.com">发送e...
2019-07-12 16:46:49
205
转载 HTML的相对位置和绝对位置
相对定位:该元素相对于自己原有位置,偏移一定距离。相对的是自己。绝对定位:该元素相对于其父元素,偏移一定距离。相对的是父元素,重点是这个父元素也需要是设置了position属性。从最近的父元素开始找,直到找到body位置为止。1)相对定位 <div id="test"> <p class="p1">相对定位:相对于自己原来的位置,偏移...
2019-07-09 12:00:07
6711
1
转载 JDK、JRE和JVM是什么
首先是JDKJDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。然后我们来看JREJRE(Java Runtime Environment,Java运行环境),包...
2019-06-29 22:57:45
116
原创 JSON
JSON(JavaScript Object Notation)是一种轻量级得数据交换格式。在使用AJAX时,经常会使用JSON来传递数据。(1)定义JSON对象 其语法如下:var JSON对象名 = {key:value , key:value , ... , key:value};在JavaScript中,JSON对象是用大括号括起来,包含了多组属性。每个属性和属性值之...
2018-12-05 10:39:09
107
原创 AJAX
AJAX(Asynchronous Javascript And XML,异步Javascript和XML),是一种用于创建快速动态网页得技术。从名字上看,AJAX并不是一种全新得技术,而是整合了JavaScript和XML等现有技术。 AJAX通过在后台与服务器之间交换少量数据的方式,实现网页的异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的局...
2018-11-30 15:47:44
160
原创 JSTL标签及核心标签库
使用JSTL,可以像EL表达式那样不用编写Java代码就能开发出复杂的JSP页面。JSTL一般要结合EL表达式一起使用。使用JSTL标签库之前,就必须在Wed项目的lib目录中加入两个jar包:jstl.jar和standard.jar,然后再在需要使用JSTL的JSP页面,加入支持JSTL的taglib指令,如下:<%@ taglib uri="http://java.sun.co...
2018-11-27 19:00:52
704
1
原创 EL表达式
语法格式:${EL表达式}EL表达式通常由两部分组成:对象和属性。可以使用“点操作符”或“中括号[ ]操作符”来操作对象的属性,如下:package entity;public class Student { private int stuNo; private String stuName; private Address address;public int...
2018-11-27 12:11:03
1807
原创 Servlet生命周期
Servlet是运行在服务器的一段程序,所以Servlet的生命周期会受Servlet容器的控制。Servlet生命周期包括加载、初始化、服务、销毁、卸载5个部分。通常情况下,加载和卸载阶段可以由Servlet容器来处理,在此只需要关注初始化、服务、销毁三个阶段。与Servlet生命周期相关的方法如下:public void init() throws ServletException ...
2018-11-23 22:16:48
264
原创 MVC设计模式简介
MVC设计模式(Model-View-Controller)是软件工程中常见的一种软件架构模式,该模式把软件系统(项目)分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。使用MVC模式有很多优势,例如:简化后期对项目的修改、扩展等维护操作;使项目的某一部分变得可以重复利用;使项目的结构更加直观。 具体来讲,MVC模式可以...
2018-11-23 14:48:56
3512
原创 JDBC连接oracle数据库
JDBC API主要可以完成三件事:1.与数据库建立连接,2.发送SQL语句,3.返回处理结果JDBC API中的常用接口和类:DriverManager类:根据不同的数据库,管理相应的JDBC驱动。可以通过DriverManager类的getConnection()方法获取数据库连接Connection对象Connection接口:由DriverManager产生,用于...
2018-11-22 13:02:25
1053
原创 四种范围对象的作用域
pageContext:数据只在当前自身的页面有效;request:数据在一次请求中有效;session:数据在一次会话中有效;若是新开浏览器,则无效;application:数据在当前Wed项目有效,可供所有用户共享。以上的四种防卫对象都存在以下方法:public void setAttribute(String name,Object o) , 设置属性名和属性值;...
2018-11-21 16:37:53
2784
原创 session运行机制
JSP内置对象sessionsession通常被翻译成“会话”。一个会话是指用户通过浏览器(客户端)与服务器之间进行的一系列的交互过程,交互期间可以包含浏览器与服务器之间的多次请求、响应。以下是几个常见的session使用情景。(1)用户在浏览某个网站时,从进入网站到关闭这个网站所经过的这段时间,也就是用户浏览这个网站的整个过程,就是一个session。(2)在电子邮件应用中,从一个客...
2018-11-21 14:30:28
392
原创 Cookie实现一个简单的“记住用户名”的功能
<%@ 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.dt
2018-11-20 22:23:12
282
转载 request和response常用的方法
(1)request简介request对象主要用于存储“客户端发送给服务器端的请求信息”,因此可以通过request对象来获取用户发送的相关数据,request常用的方法: 1. setAttribute()在Request域中存储数据 2. setCharacterEncoding()设置请求参数的编码方式,只对post请求有效 3. getMethod()获取请求类型 4. g...
2018-11-20 20:03:46
3103
转载 post和get的区别
GET和POST的区别1.标准答案GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的参数是...
2018-11-20 17:44:26
122
转载 块级元素和行级元素的区别
本文导读:HTML中的元素可分为两种类型:块级元素和行级元素。这些元素的类型是通过文档类型定义(DTD)来指明。块级元素:显示在一块内,会自动换行,元素会从上到下垂直排列,各自占一行,如p,ul,form,div等标签元素。行内元素:元素在一行内水平排列,高度由元素的内容决定,height属性不起作用,如span,input等元素。一、块级元素:block element 每个块级元素...
2018-11-19 22:38:50
6638
原创 jQuery动画效果
1.隐藏、显示和切换$(selector).hide(speed,callback);$(selector).show(speed,callback);$(selector).toggle(speed,callback);可选的speed参数规定隐藏、显示和切换的速度,可以取slow、fast或毫秒数,可选的callback参数时隐藏或显示完成后所执行的函数名称。<!DO...
2018-11-17 19:25:26
106
原创 jQuery键盘事件,绑定事件与移除事件,复合事件
键盘事件是指每次按下或者释放键盘上得按键时所产生的事件,常用的键盘事件的方法:keydown() :按下键盘时触发的事件方法;keyup() :释放按键时触发的事件方法;keypress() :产生可打印的字符时触发的事件方法; <!DOCTYPE html><html lang="zh"><head> <meta...
2018-11-17 18:28:13
4005
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人