spring mvc
文章平均质量分 59
woshixushigang
这个作者很懒,什么都没留下…
展开
-
jackson 将json转成bean
public static void main(String[] args) { // TODO Auto-generated method stub String careersJson = "[{'from_date':'2001-09-21','to_date':'2011-04-02','company':'人寿保险','department':'xxx','positio...原创 2011-09-06 11:12:23 · 331 阅读 · 0 评论 -
spring mail
Spring 发送电子邮件在学习spring之前先学习以下不用spring来实现javamail的邮件发送: 用到得jar包:package com.css.service.email;import java.security.Security;import java.util.Date;import java.util.Properties;import javax....原创 2011-12-02 02:12:45 · 118 阅读 · 0 评论 -
spring mvc 自己遇到的几个错误
where 1=1 and t.name like '%"话题"%' 项目采用spring mvc 框架,dao 层 封装数据采用 private BeanPropertyRowMapper<TopicVO> topicRowMapper = new BeanPropertyRowMapper<TopicVO>(TopicVO.class); 会自动将 ...2012-06-13 14:36:28 · 108 阅读 · 0 评论 -
spring mvc 批量操作
用SimpleJdbcTemplate实现批量新增和批量修改。1)使用BeanPropertySqlParameterSource。BeanPropertySqlParameterSource的父类实现了SqlParameterSource接口。 为了方便理解,我将实现过程,访问数据库放在一个类的一个方法中。即使堆砌成山的代码,其思路有可能却是简单的。import jav...原创 2012-02-15 14:15:15 · 256 阅读 · 0 评论 -
spring jdbc queryForList数据库字段空值报错
List<Map<String, Object>> listData = this.namedJdbcTemplate.queryForList(sql.toString(), paramSource); 我数据库字段publishtime为datetime类型的,我数据库是Mysql,当publishtime为0000:00:00 00:00:00时候就会报错。...原创 2012-02-15 16:29:02 · 856 阅读 · 0 评论 -
spring mvc RESTful url
详细讲解spring rest使用,简单例子如下:/blog/1 HTTP GET => 得到id = 1的blog /blog/1 HTTP DELETE => 删除 id = 1的blog /blog/1 HTTP PUT => 更新id = 1的blog ...原创 2012-02-25 16:40:09 · 74 阅读 · 0 评论 -
Out of range value for column 'bindUid' at row 1
今天弄新浪微博绑定,数据库oauth_token表需要插入bindUid耶就是新浪微博账户uid。第一步绑定获取token时候是获取不到uid的,因为AccessToken 类里面 uid没有 get方法。 public AccessToken(Response res) throws WeiboException{ super(res); JSONObject json...2012-07-19 20:35:31 · 224 阅读 · 0 评论 -
spring mvc responseBody 会把特殊字符转义
框架用的spring 采用spring mvc 方式进行图片上传,并返回json数据。发现预览图片时候是可以的,但是js里面取到的data.photo路径里面的文件名被转义了。我上传的文件名为: 42173919,3953927258&fm=52&gp=0.jpg经过spring mvc 转之后 变为:42173919,3953927258&am...2012-07-26 19:53:37 · 7706 阅读 · 2 评论 -
jackson objectMapper.readValue 读取并存成想要的类型
两种方式:java反射里面有个很有趣的东东,反射解析成list很难,故new TypeReference package com.alibaba.fastjson;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;publi...原创 2012-07-26 20:16:24 · 13266 阅读 · 0 评论 -
beanPropertyRowMapper
@SuppressWarnings("unchecked") public RowMapper mappingResult(Class<?> resultBean) { return new BeanPropertyRowMapper(resultBean); } private BeanPropertyRow...原创 2012-08-10 11:24:34 · 542 阅读 · 0 评论 -
validApiToken
/** * 检验token的有效性 * @param token * @return */ public boolean validApiToken(ApiToken token){ if(token == null){ return false; } AuthTokenDao tokenDao = AppContext.getBean(...原创 2012-08-10 11:26:59 · 254 阅读 · 0 评论 -
string.split(",")返回的长度问题
String test = "#我的测试#" test.split("#").length=2 以指定分隔符结尾的不算在内。原创 2012-08-17 15:38:01 · 431 阅读 · 0 评论 -
mapper.readValue读取null
如下代码,这样写不会走catch方法,此方法不报ioExceptioin try { return mapper.readValue(json, new TypeReference<List<String>>() {}); } catch (IOException e) { // TO...原创 2012-08-17 19:21:09 · 2659 阅读 · 0 评论 -
thumbnailator 图片缩放问题
这段代码上传1.7m图片会报错: public static final boolean scale(File sourceImage, File targetImage, double maxWidth, ImageCropVO cropVO) { targetImage.getParentFile().mkdirs(); boolean res...原创 2012-08-17 19:29:01 · 797 阅读 · 0 评论 -
org.codehaus.jackson.map.JsonMappingException
当一个类的所有属性都没有getter时(所有属性都是public的)jackson 序列化时会抛出如下异常: org.codehaus.jackson.map.JsonMappingException: No serializer found for class log.LogUser and no properties discovered to create BeanSerializer (t...原创 2012-08-17 19:30:28 · 374 阅读 · 0 评论 -
新鲜事短连接
现在需求如下:使用短网址且网址可点击在输入框中,以“http://”或“https://”开头,以空格或逗号(全角、半角均可)结尾,判断为网址;开头和结尾之间无内容的,不判断为网址;内容不区分英文大小写;话题双井之间的不做网址判断(1)成功分享,判断为无效网址的内容在新鲜事列表或评论列表中展现为纯文本,原文展示不可点击;(2)成功分享,判断为有效网址(符合URL规则)的内容...原创 2012-08-19 12:01:42 · 216 阅读 · 0 评论 -
Arrays.asList详解
Arrays.asList详解记得以前写过一段这样的代码:String[] arr={"a","b","c"};List l = Arrays.asList(arr);l.add("d"); 自以为没有错误,结果运行下来就让系统crash掉了,后来仔细的看了下源代码,发现asList不是我想象的那么简单,1.4.2中的asList代码如下:public stat...原创 2012-09-10 09:52:50 · 91 阅读 · 0 评论 -
hibernate [Null value was assigned to a property of primitive type setter of sco
今天开发时候 hibernate 查询报错,分析原因如下: 进来休息下,来点我吧原因:数据库里score字段值为NULL,进行对象持久化关联时,企图给对象的这个属性赋值为空,而对象实例的这个属性不能为空值,所以出现错误。【Score 是int型,不能为空】修改方法:score属性修改为Long型,【Long型变量可以为空值。】 最优质网:http://www.zuiyouz...原创 2012-12-25 19:51:22 · 108 阅读 · 0 评论 -
spring cookid
// 设置UCookie对象 /*UCookie uCookie = new UCookie(); uCookie.setVersion(AbstractCookie.VERSION[1]); uCookie.setUid(uid); uCookie.setAutoLogin(true); // 生成UCookie到response中 CookieGener...原创 2011-11-30 20:32:20 · 82 阅读 · 0 评论 -
org.springframework.mail.MailAuthenticationException:
错误信息是验证不通过,检测下你的用户名密码是否正确,单独测试spring mail邮件能否成功发送,其次跟踪下各个属性。 如果你把用户名和密码写在了属性文件里面,一定不能有空格,或者取属性文件值时候要trim一下。...原创 2011-11-30 20:09:28 · 123 阅读 · 0 评论 -
Request method 'POST' not supported
项目采用spring mvc框架实现,插入数据时候采用 public BeanPropertySqlParameterSource mappingParameter(Object parameter) { return new BeanPropertySqlParameterSource(parameter); } 当表单不输入内容就提交(暂不...原创 2012-06-08 10:53:02 · 171 阅读 · 0 评论 -
StringUtils工具类的使用
一、数组转成字符串: 1、 将数组中的字符转换为一个字符串 将数组中的字符转换为一个字符串 @param strToConv 要转换的字符串 ,默认以逗号分隔 @return 返回一个字符串 String[3] s={"a","b","c"} StringUtil.convString(s)="a,b,c" 2、 static public String converString(String s...原创 2011-09-07 14:55:05 · 66 阅读 · 0 评论 -
SpringUtils Api
概述 软件包 类 使用 树 已过时 索引 帮助 上一个类 下一个类框架 无框架 <script type="text/javascript"></script>所有类 摘要: 嵌套 | 字段 ...原创 2011-09-07 17:15:32 · 144 阅读 · 0 评论 -
spring jdbc
Chapter 11. 使用JDBC进行数据访问11.1. 简介Spring JDBC抽象框架所带来的价值将在以下几个方面得以体现:(注:使用了Spring JDBC抽象框架之后,应用开发人员只需要完成斜体字部分的编码工作。) · 定义数据库连接参数· 打开数据库连接· 声明SQL语句· 预编译并执行SQL语句...原创 2011-09-08 14:43:06 · 102 阅读 · 0 评论 -
spring mvc 解析json串
Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简...原创 2011-09-26 23:25:17 · 114 阅读 · 0 评论 -
spring MVC,JDBC在项目中的应用及出现的小问题
最近做项目中需要根据输入的各个信息判断是否完善个人资料,如果8个信息:基本信息,履历,头像,风采,行业信息,个人简介,荣誉中有一项没填的话就展示完善个人资料。 // home页面样式,如果基本信息的6个模块有一个模块全为空就显示完善个人资料 AccountUser accountuser = userDao.getUserByUidForAccount(uid); boolea...原创 2011-11-05 15:52:04 · 151 阅读 · 0 评论 -
cos文件上传
COS这个文件上传组件可以说在几个开源的上传文件组件中性能是非常优秀的,上传速度很快(相比fileUpload,smart等组件),但在使用Struts2结合COS文件上传时要注意Struts2实现了自己的MultiPartRequest,这个过滤后的request是不认COS的。 COS相比其它上传文件组件而言,除了具有速度优势外,其使用的便携性是非常好的,一两句简单地代码就搞定...原创 2011-12-14 14:05:26 · 1039 阅读 · 0 评论 -
org.springframework.beans.TypeMismatchException: Failed to convert property valu
org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'null' to required type 'int' for property 'order'; nested exception is java.lang.IllegalArgumentException: Ca...原创 2011-12-20 20:05:06 · 2391 阅读 · 0 评论 -
spring mvc标签误区
开发过程中遇到默认灰色显示部门名称和职位名称,我用的是spring 标签 <form:input path="department" class="text co_gray" style="width:83px;" maxlength="10" onfocus="if(this.value=='部门名称'){this.value='...原创 2012-01-05 17:36:32 · 75 阅读 · 0 评论 -
org.codehaus.jackson.map.JsonMappingException: No serializer found for class ...
项目采用spring mvc 框架,spring封装的jdbc方式访问数据库,部分代码如下@RequestMapping(value = "/xiangmu.html") public @ResponseBody ModelMap addWeiboComments(ModelMap modelMap, WeiboCommentsVO weiboCommentsVO) {...2012-04-27 19:51:12 · 496 阅读 · 0 评论 -
500 Internal Server Error
spring mvc restfull形式调用api 报错 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.client.HttpServerErrorException: 500 In...原创 2012-05-02 14:23:58 · 313 阅读 · 0 评论 -
c:import src="" jsp页面同步方式获取数据
可以把页面分割成不同的几块,同步方式获取数据。即分别调用不同的controller,达到重用目的。c:import 和 jquery 的load 都是把页面load进来,不同的是 第一种是采用标签方式,同步调用controller,第二种是jquery方式,异步调用,有缓存功能。 <!-- click share begin --><c:import url...原创 2012-05-14 11:28:48 · 239 阅读 · 0 评论 -
spring mvc title展示的几种写法
我记录的是工作中遇到的,容易忽视的问题,高手可以绕行了。积累也是一种病。。。言归正传:采用spring mvc 搭建的项目,我想展示页面的title怎么办?方案1:this.model.get().addAttribute("title", "账号设置_" + CMConfig.getProperty("default.title")); 方案2: public stati...2012-05-18 17:16:10 · 385 阅读 · 0 评论 -
spring mvc 图片上传
/** * 保存个人风采 * * @throws IOException * */ @RequestMapping(value = "/saveImgs1") public String saveImgs(ModelMap modelMap) { /* 权限验证 */ int uid = this.user.get().getUid(); ...原创 2011-11-14 16:21:59 · 75 阅读 · 0 评论 -
split
//String[] idArr = StringUtils.split(idStr, delimiter); String[] idArr = idStr.split(delimiter); 第一个是用APACHE或者SPRING的第二个是用JDK的如果IDSTR不包含分割符,处理结果是不一样的spring的 找不到会报错,而jdk的不会报错...原创 2012-05-23 10:46:46 · 92 阅读 · 0 评论 -
spring mail
最近项目中要用到邮件服务,主体框架采用了spring mvc,spring很是强大的,本身有mail相关功能,以下是代码: import org.springframework.mail.javamail.JavaMailSenderImpl;import org.springframework.mail.javamail.MimeMessageHelper;import ...原创 2011-11-25 17:12:22 · 95 阅读 · 0 评论 -
440 mail from account doesn't conform with authentication
项目中编写邮件发送代码时候报440 mail from account doesn't conform with authentication 这个错误。我项目的框架是spring mvc 所以邮件也是基于spring mvc的,这个错误主要是配置文件出问题。 [email]email.host=smtp.bitbao.net#为email.useremail.fromma...原创 2011-11-28 13:51:35 · 9035 阅读 · 0 评论 -
两种方式实例化容器并获取bean
package com.bitbao.cm.cron;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;public class AppContextStandAlon...原创 2011-11-30 18:56:47 · 119 阅读 · 0 评论 -
hibernate命名查询问题
hibernate 注解@OneToOne(fetch=FetchType.EAGER) @JoinColumn(name = "organCode",insertable=false,updatable=false)insertable=false,updatable=false这句话的含义是:可以不用hibernate自己生成organ_code ,自己定这个外键字段!...原创 2013-01-30 16:38:35 · 1818 阅读 · 1 评论