- 浏览: 75096 次
- 性别:
- 来自: 北京
最新评论
-
jnjeC:
SimpleMailMessage simpleMailM ...
MailSender和SimpleMailMessage的基本用法 -
duninet:
不用这么复杂,其实获取index变通一下即可:先调用getRo ...
easyui datagrid 动态删除行 -
du_bo:
请问楼主这个如何save()
hibernate 无主键操作——联合主键 -
jugg:
擦 证书不行
CAS软件的安装 -
zyj177484:
能请问下,我用lucene3.6 为何用不了QueryResu ...
Lucene学习入门3
文章列表
最近使用easyui的datagrid插件,在做删除行的时候发现了一个问题:
代码如下:
Grid:{
_index:undefined,
_grid:$("#grid_set"),
load:function(){
$("#grid_set").datagrid({
striped: true,
fit:false,
...
springmvc3以后就可以对json数据进行处理了。
对json数据进行处理就要加入jackson的jar包:
工程的结构如下:
1、web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
...
想在添加之前判断一下List中是否包含要添加的这个元素,试试很简单,用contains(Object o)判断一下是否包含就行了
例如:
public List<String> getYear(String bondId){
{
String sql = "SELECT e.bgq FROM EnterpriseSJLL e WHERE e.gpdm = ?";
List list = this.find(sql, new Object[]{bondId});
if (list == null)
...
今天导入.sql文件时出现了Error Code: 2006 - MySQL server has gone away错误,原来是导入的sql文件大于系统默认的max_allowed_packet的值,查了很多修改配置文件的,但是没有找到my.cfg文件,修改其他文件不管用,所以直接使用sql语句来修改:
SET GLOBAL max_allowed_packet=16048576;
这个挺好使的,改完之后不用重启服务,直接好使了
今天给了两个表,但是没有主键,傻眼了,没有配到过没有主键的表(哦承认自己少见多怪了),上网查了一下要用联合主键,把一条数据看做一个主键,上网查了一下都说做好不要用联合主键,不用联合主键应该怎么做呢?思考中......
下来说说使用联合主键的方法吧。
用Myeclipse用具生成了四个类,分别是:TradeList.java,TradeListId.java,TradeInfo.java和TradeInfoId.java
具体的让我们来看一下:
package com.iplamp.enterprise.model;
import javax.persistence.Column;
...
有一次要做一个行业分类的菜单,获取级联关系,由于是个新手,没有这方便的经验,做了很久才整出来一个蹩脚的方法,下面展示一下:
数据库:
CREATE TABLE `enterprise_type` ( `c_id` int(11) NOT NULL auto_increment COMMENT '企业类型编号', `c_name` varchar(100) NOT NULL COMMENT '企业类型名称', `c_parentid` int(11) default NULL COMMENT '父类型编号', PRIMARY KEY (`c_id`), KEY `FK ...
Spring IoC注入方式
- 博客分类:
- Spring
Spring IoC的常用的注入方式:
1、构造函数注入
构造函数注入又分为按构造器参数类型匹配和按构造参数索引两种
2、Setter注入:在java bean里要设置Setter方法,然后通过无参构造函数或无参static工厂方法实例化bean之后,调用该bean的setter方法,即可实现Setter注入。(与构造函数注入相比,提倡此注入方法)
3、基于注解的配置
Ioc的常用注入方式,例子网上很多,自己查查
springmvc 上传文件
- 博客分类:
- Spring MVC
采用springmvc来上传文件,时间上挺简单的,但是由于路径没有配置好,以后自己不够坚持,总是出现错误。
在这里记录下步骤,以后就不会再出现这样的错误了
首先建立项目,加入jar包,
这个项目中加入了图上的这些jar, ...
使用模版来创建邮件内容
- 博客分类:
- Spring 发邮件
通过前面的示例,所有邮件的内容都是现实定义的,并通过message.setText("XXXX")来设置的,如果要改变内容的格式就需要手动的写HTML代码,不易于维护,使用模板可以将业务逻辑和页面分开,易于页面的维护
一、Velocity模版:
定义实现类:
package com.mail.sender;
import com.mail.service.OrderManager;
import org.apache.velocity.app.VelocityEngine;
import org.springframework.core.io.FileSyst ...
Multipart Email允许添加附件和内部资源,内部资源可能是你在信件中希望使用的图像或样式表,但又不想把它们作为附件
一、附件:
接口:见MailSender和SimpleMailMessage的基本用法
实现类:
package com.mail.sender;
import com.mail.service.OrderManager;
import org.springframework.core.io.FileSystemResource;
import org.springframework.mail.MailException;
import org.s ...
Spring的web部分——JSP和JSTL
- 博客分类:
- Spring
Spring把view层技术与MVC框架的其他部分区分开来,view层可以使用Velocity、XSLT、JSP等,例如原先使用的JSP技术,现在想要替换成Velocity模版,只需要更改配置文件就行。
下面来说一下JSP和JSTL:
在Spring中使用JSP和JSTL与使用其他的视图技术一样,都需要一个用来解析视图的解析器,常用的是在WebApplicationContexy中定义的InternalResourceViewResolver和ResourceBundleViewResolver
1、使用ResourceBundleViewResolver视图解析器:
首先在要定义视图解 ...
Spring的web部分——Velocity
- 博客分类:
- Spring
使用Velocity模版需要引入velocity-1.x.x.jar和common-collections.jar,如果想要在Velocity中使用spring的dataToolAttribute或者numberToolAttribute,还需要Velocity-tools-generic-1.x.jar
1、在*-servlet.xml中配置相关的bean,如下:
<bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConf ...
org.springframework.mail.javamail.MimeMessageHelper是处理JavaMail比较顺手的组件之一,可以让你摆脱繁复的JavaMail API
接口类:
package com.mail.service;
import javax.mail.MessagingException;
/**
* Created with IntelliJ IDEA.
* User: Administrator
* Date: 12-6-12
* Time: 下午3:37
* To change this template use Fil ...
这里只需要对MailSender和SimpleMailMessage的基本用法
中的实现类和配置稍作修改就成。
实现类的改动较大:
package com.mail.sender;
import com.mail.service.OrderManager;
import org.springframework.mail.MailException;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessagePrepara ...
1、Spring发送邮件依赖于JavaMail和JAF的两个库文件:mail.jar和activation.jar
2、Spring提供的发送电子邮件的高级抽象层,向用户屏蔽了底层邮件系统的一些细节,同时代表客户端负责底层资源的处理
3、MailSender和SimpleMailMessage的基本用 ...