Web
文章平均质量分 73
特雷西_
未来的你一定感谢今天拼命努力的自己
展开
-
Struts2里的动态方法调用和namespace问题
走过的弯路~ 记录下来原创 2017-06-06 23:08:31 · 630 阅读 · 0 评论 -
登录功能图片验证码的实现
首先从网上下载一个生成验证码的Servlet:package com.train.controller;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import...原创 2018-03-22 09:26:49 · 19996 阅读 · 3 评论 -
登录注册功能使用md5对密码进行加密
之前一直搞不清楚md5加密,从网上查了好多资料、看了几个视频都没实现成功。这一次参加学校的集中实习,培训老师带我们简单实现了一下。 要简单实现并不难,先从网上down一个简单的md5算法:package com.train.util;import java.math.BigInteger;import java.security.MessageDigest;import jav...原创 2018-03-22 09:12:18 · 16750 阅读 · 8 评论 -
Mybatis自定义ResultMap使用总结
前段时间因为需求变更,使用Mybatis写SQL的时候需要自定义ResultMap,在使用的过程中也遇到了很多奇怪的问题,搞不懂是什么原因,各路大神有知道的还请指导指导在同一个映射文件里,我的第一个ResultMap对应的是一个DAO,是这么写的:原创 2017-12-28 22:30:02 · 7452 阅读 · 0 评论 -
Spring MVC中关于@Transactional注解的使用
上个月在搞毕业设计的时候,需要对在程序中对更新、插入语句进行事务管理,当用户输入不合理或者出现某种异常的时候及时的回滚事务,保证数据的正确性。在网上查找相关资料得知大多数时候用的是@Transactional这个注解,关于这个注解的使用方法和自己遇到的问题我整理为以下几点:第一步:除了Spring MVC的ApplicationContext的常规配置(诸如dataSource之类),需要配置原创 2017-12-28 21:57:46 · 4549 阅读 · 0 评论 -
@Transient注解的使用
这个注解在之前公司的培训上就使用过,但是那时候用的是公司的一个框架,也不知道到底在我自己搭的框架上好使不好使,今天在做毕业设计的时候正好遇到这个需求,我的表里只有另一张表的主键,但是用户关心的并不是他的id,而是要通过这个id去找到用户关心的字段。用了这个注解就省去去写一个实体类的麻烦,它可以很好的用在mybatis的多表查询上(好像从网上听说这个注解是Hibernate的一个注解?),可以在一张原创 2017-11-12 22:13:06 · 19306 阅读 · 0 评论 -
mybatis中Insert方法返回主键的功能
由于业务需求,利用mybatis插入记录的时候,它默认返回的是插入几条记录,因为我的表设计是主键自增长,而且我需要获得我插入这条记录的id,去插入其他表。于是可以这么写:<insert id="insertSelective" useGeneratedKeys="true" keyProperty="laId" parameterType="com.tracy.gd.d原创 2017-11-12 21:58:55 · 269 阅读 · 0 评论 -
JS代码获得URL中的参数方法
html页面通过JS代码获得GET方式拼接在URL上的参数的方法如下: function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg原创 2017-11-12 21:52:58 · 502 阅读 · 0 评论 -
Mybatis中文模糊搜索匹配不上的问题
由于在上班的时候会抽一些空闲的时间来做毕业设计,所以毕业设计经常会在不同环境下进行开发,遇到这个问题是我在公司机器上开发时候没遇到的问题,而晚上下班回到家里用自己的机器调试的时候发现了,当我使用模糊搜索的时候中文竟然没用?只能使用英文,而在公司机器上是不存在这个问题的,我首先想到的是编码问题,但是我一调试,在后端Controller里接收到并赋值到实体中的对象并不是乱码,是没有问题的。原创 2017-11-12 21:41:19 · 1238 阅读 · 0 评论 -
SpringMvc中关于@ResponseBody和HashMap的用法
由于毕业设计用到的LayUI这个框架,在使用到它的表格控件的时候,需要返回它规定格式的数据,他默认的格式是这样的:{ code: 0, msg: "", count: 1000, data: []} data即为查询出来的数据,前两个参数是必须的,而使用@ResponseBody则能将对象转换成对应的Json字符串,第一次使用的时候,不知道怎么把前两个参数加上,后来在网上原创 2017-11-12 21:28:53 · 4168 阅读 · 0 评论 -
HTTP 415 错误 – 不支持的媒体类型(Unsupported media type)
前段时间在使用@RequestBody注解的时候遇到了一个以前没遇到过的错误,HTTP 415 Unsupported media type? 这个是个什么鬼,@ResponseBody可以正常工作而一使用@RequestBody来进行交互就会报这个错误。一直请求不到Controller,我开始总以为是路径或者json格式不对的问题,上网查资料大多也说的是这个问题。可是我已经写了data :原创 2017-09-24 11:56:13 · 136360 阅读 · 4 评论 -
关于Mybatis "There is no getter for property named 'XXX' in class java.lang.String"的问题
今天在尝试Mybatis动态SQL的时候,想把一个用户名传进去,用<where>和<if>实现,遇到了这个问题,代码如下: <select id="FindByUserName" resultType="com.train.entity.UserEntity" parameterType="java.lang.String"> SELECT * from ..原创 2018-03-22 10:17:53 · 10287 阅读 · 4 评论