JAVA
文章平均质量分 80
Sunking_Yin
这个作者很懒,什么都没留下…
展开
-
Result的使用
在 java数据 编程 中,ResultSet是在 Connection基础 上生成 的,因此 Connection关闭 时,ResultSet也被关闭 了,而不关闭 Connection的话, 就会造成 连接 资源 的浪费 ,因此 前面 所学的 数据 库操作 程序 ,都是将数据 读取 出来 以后 ,存放 到集 合中,然后 返回 值,供调用 程序 使用 。在这个练习 中,也可以 使用 Resu原创 2013-04-10 11:20:04 · 4074 阅读 · 0 评论 -
springmvc+mybatis整合service层
在整合完dao层后,下一步就是service层的整合。这里顺道说一下,一个框架的搭建,最好是从底层往上开始搭建,至于这样做的好处,就请在实战中慢慢体会吧。一、编写service首先需要创建service接口package com.sky.ssm.service;import java.util.List;import com.sky.ssm.po.ItemsCustom;i原创 2016-09-30 16:41:48 · 4623 阅读 · 1 评论 -
springmvc+mybatis整合dao层
利用mybatis的逆向工程生成mapper和model后,下一步就是springmvc+mybatis对dao层的整合。如果是简单的单体查询,直接用mybatis逆向生成的mapper和model就可以了。但是在实际项目中,对数据库的查询一般都是级联的,因此,使用逆向工程所生成的mapper和model就不能满足实际开发的需要,这就需要我们对生成mapper和model进行封装和扩展。一原创 2016-09-30 15:16:56 · 2470 阅读 · 0 评论 -
springmvc中的对象、数组、集合类型的参数绑定
一、pojo类型的参数绑定实现方式:1、在controller方法的形参中添加HttpServletRequest对象参数,通过request接收查询条件参数 @RequestMapping("/queryItems") public ModelAndView queryItems(HttpServletRequest request) throws Exception { re原创 2016-10-06 09:47:16 · 4750 阅读 · 0 评论 -
springmvc注解开发-validation校验
使用注解的方式进行服务器端的数据校验。Springmvc使用的是hibernate的校验框架validation(和hibernate没有任何关系)1、校验思路:页面提交请求的参数,请求到controller方法中,使用validation进行校验。如果校验出错,将错误信息展示到页面。2、具体需求:商品修改,添加校验(校验商品名称长度,生产日期非空校验),如果校验出错,在页原创 2016-10-06 12:42:00 · 2086 阅读 · 0 评论 -
springmvc数据回显问题
数据回显就是在页面提交请求后,如果出现错误,则将刚才提交的数据回显到刚才的提交页面1、springmvc默认对pojo数据进行回显Pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写)。如: 商品价格 {itemsCustom.price }"/> 页面中的取值key为itemsCustom原创 2016-10-06 15:07:17 · 1476 阅读 · 1 评论 -
springmvc的自定义异常处理
一、自定义异常类:对于不同的异常类型定义异常类,继承ExceptionCustomException.javapackage com.sky.ssm.exception;/** * 系统自定义异常类 * 针对预期的异常,需要在程序中抛出此类的异常 * @author sk * */public class CustomException extends Exception原创 2016-10-06 16:21:44 · 4040 阅读 · 0 评论 -
springmvc之文件上传
示例:在修改商品页面,添加上传商品图片功能1、springmvc中对多部件类型的解析在页面form中提交enctype=”multipart/form-data”的数据时,需要springmvc对multipart类型的数据进行解析。 需要在springmvc.xml中配置multipart的解析器,才能进行解析 5242880 2、添加上原创 2016-10-07 10:39:17 · 478 阅读 · 0 评论 -
springmvc之json数据的解析
Json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析起来还比较方便。比如:webservice接口传输的就是json数据。这就是要进行json交互的原因。springmvc通过两种方式进行json数据的交互:1、请求的是json,输出的也是json;要求请求的是json串,所以在前端页面中需要将请求的内容转成json,但这种方式不太方便2、请求的是ke原创 2016-10-07 13:33:38 · 848 阅读 · 0 评论 -
springmvc对RESTful的支持
RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的一个很好的诠释。1、对url进行规范,写成RESTful格式的url非REST的url:http://.../queryItems.actio原创 2016-10-07 14:32:58 · 1727 阅读 · 0 评论 -
mybatis+eclipse 逆向工程
第一步:如果你的eclipse中没有安装mybatis插件,需要先安装mybatis插件,插件下载地址:点击打开链接第二步:下载完插件后,解压为以下两个文件第三步:找到eclipse的安装目录,将以上两个文件,拷贝到eclipse的安装目录中如果安装目录中已经存在这两个文件,则把这两个文件进行合并即可。第四步:重新启动eclipse点击'New--other',原创 2016-09-30 11:27:30 · 9177 阅读 · 1 评论 -
java获取当前月第一天和最后一天,上个月第一天和最后一天
package com.test.packager;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class Test { private static String firstDay; private static Strin转载 2016-10-13 09:55:13 · 1154 阅读 · 0 评论 -
java实现excel打包下载
最近公司让我做一个报表的打包下载功能,以前从来没有接触过,从问了下度娘,实现其功能的方式很多,其中我找到一篇博文就写得非常好,本人也是根据博文所讲做的,但是现在找不到他的链接地址了,,在这里就本人所做的项目所需的功能,简单罗列下。使用到的主要类为:import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSh原创 2016-09-08 10:54:12 · 3797 阅读 · 0 评论 -
PDF组件练习 iText
一、用pdf组件iText输出文本/** * 用iText输出文本(包括中文) * @author Administrator * */public class PDFTest { public static void main(String[] args) { Document document=new Document(PageSize.A4);//生成一个文档 参数原创 2013-09-25 12:02:05 · 1255 阅读 · 0 评论 -
Java Timestamp 类的使用
怎么把一个java.util.Date类型转化成java.sql.Timestamp类型呢? 很简单,我们可以这样声明 Timestamp ts=new Timestamp(new Date().getTime());这样我们就可以得到时间比较具体的一个类型转换!!! 在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转换。若对转载 2013-06-13 19:38:11 · 771 阅读 · 0 评论 -
iText输出中文的三种字体选择方式
1、使用iTextAsian.jar中的字体 BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);2、使用Windows系统字体(TrueType) BaseFont.createFont("C:/WINDOWS/Fonts/SIMYOU.TTF", BaseFont.I转载 2013-09-25 12:08:33 · 1552 阅读 · 0 评论 -
连接MySql和SQLServer数据库
java中连接MySql和SQLServer数据库/*** 书写数据库连接基类*/public class ConnectionManager { /** * MYSQL的连接变量 */ private static final String CLS = "com.mysql.jdbc.Driver"; private static final String URL原创 2013-04-10 11:36:15 · 776 阅读 · 0 评论 -
ext接受后台数据乱码问题的解决
最近在做课程设计,用到ext进行前台数据的展示,但是出现了数据显示中文乱码问题。本人查遍网上所有的解决方法也没能解决,最后才知道是编码的格式的问题。现将经验分享给大家,呵呵。 我用的是ext3.2,在后台输出json数据部乱码,然后通过response进行了编码的设置。但是还是乱码,主要原因是,虽然后台输出是没有中文乱码问题,但是字符的编码不一定是utf-9的,而ext内部默认的编码格式原创 2013-10-24 20:47:32 · 1103 阅读 · 0 评论 -
tomcate 6.0热部署问题
调试项目的时候一直在重启tomcat ,时间都用在重启上了,最近搜到一个方法,挺简单的,代码只有一行如下:在tomcat的conf目录下找到context.xml文件,用记事本打开后做修改如下:只要加上就行了。具体原理不知道,但是觉得挺好使的,分享一下下,也记录一下下。原创 2015-04-17 12:01:07 · 784 阅读 · 0 评论 -
java实现等比例缩略图
方式一、Thumbnailator类库:size()API方法,方式二、Java AWT类图实现:根据缩略比例计算缩略图高度和宽度,使用Image类获得原图的缩放版本,使用ImageIO类保存缩略图---BufferedImage,ImageIO,Graphips案例:springMVC搭建:web.xml Thumbrail springmvc org原创 2016-04-28 17:28:57 · 800 阅读 · 0 评论 -
增加tomcat运行内存
在tomcat安装目录下,修改bin\catalina.batset JAVA_OPTS=-Xms512m -Xmx2048m -Xss2048K -XX:PermSize=256m -XX:MaxPermSize=1024m在rem下增加这行代码即可原创 2016-09-12 14:02:51 · 515 阅读 · 0 评论 -
为标签设置动态属性
Input start = new Input();start.setDynamicAttribute("style", "width: 85px;");原创 2016-09-12 14:04:28 · 516 阅读 · 0 评论 -
springmvc拦截器的实现
1、定义SpringwebMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理2、拦截器的定义定义拦截器,实现HandlerInterceptor接口,如下:拦截器1:package com.sky.ssm.interceptor;import javax.servlet.http.HttpServletRequest;imp原创 2016-10-07 16:58:00 · 2417 阅读 · 0 评论