Web开发之路
文章平均质量分 57
种一棵树最好的时机是十年前,其次是现在。
sust_ly
堆区
展开
-
java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext解决
配置事务的时候踩的坑!我用的spring4和hibernate5,但是配置的时候用的这样: <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="configLocation" value=...原创 2019-03-22 10:40:28 · 475 阅读 · 0 评论 -
springmvc返回数据到前端HTML页面乱码(彻底解决)
问题大家都知道,西欧的编码是ISO8859-1,这个是无法解析中文的,只有在Unicode utf-8显示,gbk也行。解决: <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.spr...原创 2019-03-20 16:55:19 · 1817 阅读 · 0 评论 -
Java8新特性:lambda(转)
转自:https://blog.csdn.net/renfufei/article/details/24600507原文链接:Start Using Java Lambda Expressions下载示例程序Examples.zip。原文日期: 2014年4月16日翻译日期: 2014年4月27日翻译人员:铁锚简介(译者认为:超过3行的逻辑就不适用Lambda表达式了...转载 2019-02-28 15:53:41 · 105 阅读 · 0 评论 -
springMVC自定义拦截器(Interceptor)实现登陆验证
1.为什么要登陆拦截在未登录之前,我们并不希望用户可以看见里面的内容,这时候就要设置拦截器,只有登陆之后的用户才可以看见里面的内容。2.实现思路使用拦截器,判断session里是否有用户信息,若有,则放行,若没有,则重定向到登陆页面。3.springMVC配置 <!--配置拦截器--> <mvc:interceptors> ...原创 2019-01-28 13:57:27 · 469 阅读 · 0 评论 -
$.post发送json数据时,后台@RequestBody转化实体类,返回415错误,原因及解决方案
前端使用Ajax请求时,使用$.post//http 415转换错误,待解决 $("#passWord").blur(function () { var url="http://localhost:8082/checkPassWord"; var name = $("#userName").val();...原创 2019-01-24 12:18:21 · 4732 阅读 · 1 评论 -
学生管理系统springMVC版
1.版本更替上一个版本struts2版本,它并不是现在主流的版本,所以将他改为springMCV版本。2.用到的主要注解(1)@RequestMapping这个注解用于类上,声明类的路径为父路径(可有可无),用于方法上声明方法的访问路径(必须有)。如: @RequestMapping(value = "/addStudent_submit",method = Reques...原创 2019-01-21 10:09:01 · 729 阅读 · 3 评论 -
springMVC的一些基本配置(解决静态资源无法加载)
web.xml配置 <!-- Spring MVC 核心控制器 DispatcherServlet 配置 --> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web...原创 2019-01-20 22:54:56 · 314 阅读 · 0 评论 -
学生信息管理系统web版(Struts2+spring+hibernate)
一、需求分析实现一个可以完成前后端的基于ssh框架的学生管理系统,要求由老师登录,可以看见老师管理的学生,以及对学生进行增删改查的操作。二、数据库设计1、学生表设计CREATE TABLE `student_info` ( `uuid` varchar(64) NOT NULL, `name` varchar(20) DEFAULT NULL, `schoolId` ...原创 2019-01-04 09:40:29 · 4643 阅读 · 7 评论 -
Spring AOP实现日志记录(Aspect)
一、Aop术语切面(Aspect):在Spring AOP中,切面可以使用通用类或者在普通类中以@Aspect 注解(@AspectJ风格)来实现连接点(Joinpoint):在Spring AOP中一个连接点代表一个方法的执行通知(Advice):在切面的某个特定的连接点(Joinpoint)上执行的动作。通知有各种类型,其中包括"around"、"before”和"after"等通知。...原创 2018-12-05 10:13:42 · 1343 阅读 · 0 评论 -
spring+hibernate初探(电影查询项目)
一、spring框架简介Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。二、spring配置文件<...原创 2018-12-01 20:35:00 · 326 阅读 · 0 评论 -
Hibernate条件查询之HQL和QBC
一、HQL查询HQL(Hibernate Query Language)是一种面向对象的查询语言,依赖于Query类,每个Query实例对应一个查询对象。查询步骤如下:1)获取Hibernate Session对象2)编写HQL语句3)以HQL语句作为参数,调用session的createQuery()方法创建查询条件4)如果HQL语句包含参数,则调用Query的setXxx(...原创 2018-11-24 22:30:47 · 237 阅读 · 0 评论 -
hibernate主键生成策略
native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。uuid: 采用128位的uuid算法生成主键,uuid被编码为一个32位16进制数字的字符串。占用空间大(字符串类型)。hilo: 使用hilo生成策略,要在数...转载 2018-11-11 22:42:57 · 80 阅读 · 0 评论 -
hibernate入门
一、什么是hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在...原创 2018-11-11 22:22:45 · 124 阅读 · 0 评论 -
Javaweb中get请求和post请求中文乱码以及解决办法
在学习get和post请求时遇到了乱码问题,在英文字母下就是正常的,但是在中文时,就是一堆问号,这是为什么呢?经过一番查询了解才知道,原来这是get和post请求时,所用的编码与我们的编码不同二人引起的冲突。get请求使用的是ISO-8859-1编码方式,而我们使用的是UTF-8的编码方式,两者的编码方式不同那么对应解码出来的肯定就是乱码了,知道了原因,如何解决呢?get请求乱码的解决...原创 2018-08-12 18:00:16 · 11680 阅读 · 3 评论 -
初识Javaweb之Servlet以及Tomcat
1 什么是TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运...原创 2018-08-11 16:40:36 · 291 阅读 · 0 评论