- 浏览: 59337 次
- 性别:
- 来自: 南京
文章列表
pring mvc如何返回json 数据的,大概有如下几种:
Spring MVC 3.0 返回JSON数据的方法1. 直接 PrintWriter 输出2. 使用 JSP 视图 3. 使用Spring内置的支持
以下为3.1之前的配置:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<l ...
如果你是做Java web应用开发的,那么必须熟悉那声名狼藉的SQL注入式攻击。去年Sony就遭受了SQL注入攻击,被盗用了一些Sony play station(PS机)用户的数据。在SQL注入攻击里,恶意用户通过SQL元数据绑定输入,比如:某个网站的登 ...
select级联菜单是通过解析xml完成的
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url : "${request.contextPath}/xml/address.xml",
success : function(xml) {
$(xml).find("province").each(function(){
var t = ...
之前感觉图片上传下载不就是通过流的形式么,最近做起来还真是棘手啊,所以说有的是就得先做后想才对。
大体思路:把把图片存到文件夹中,然后把图片的名字存入数据库中。因公司用的Spring框架,所以只用Spring框架完成了上传,之后改变了方法完成的上传及前台显示,还是把网上找的Spring的上传下载贴出来,估计以后用得上,下载没有亲测~~
Spring上传:
springmvc.xml必须配置:1.
<bean id="multipartResolver"class="org.springframework.web.multipart. ...
注意:以下上传和下载方法未必完全正确,不同浏览器效果不同,建议不要使用IE
/**
* 简单的文件上传
* @author:qiuchen
* @createTime:2012-6-19
* @param request
* @param response
* @param errors
* @return
* @throws Exception
*/
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public Model ...
文章来源:点击打开链接
Date 的类型转换:首先记住java.util.Date 为 java.sql.Date的父类
1.将java.util.Date 转换为 java.sql.Date
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
Date d=new Date(); //java.util.Date new java.sql.Date(d.getTime()) //将java.util.Date 转换为 java.sql.Date
2.使用SimpleDa ...
每次从clearCase中从新导出project到eclipse时,jsp页面会出现中文乱码,肯定是不能hijack文件的,因为文件太多了。
那怎么办,我以前常用方案一,后来发现其实eclipse自己就能解决jsp页面乱码问题,即参考方案二。
方案一
自己写的脚本来实现。
实现的原理:eclipse给每个项目都会创建一个.settings文件夹,而该文件夹下面的org.eclipse.core.resources.prefs文件,则是对项目属性的设置,其中包含编码的设置。
运行改java代码,赋值输出后的字符串,拷贝到.settings文件夹下org.eclipse.c ...
以前使用的最多的就是Structs,对Spring,Hibernate的没涉及到过,最近做了一个用户登录的小案例,将SSH整合到一起,原先要使用Ajax来处理前台的信息传递,后来时间紧迫就没用,后期改进再发博。自己总结了下SSH的整合步骤,以及在开发案例中遇到的一些情况。
一:如何整合SSH
整合SSH主要是利用配置文件来完成,这部分整合步骤在我下篇转载的SSH整合
《SSH整合步骤》
二:在开发案例中遇到的问题
在将Action整合到Spring时出现了一个问题就是Action ...
spring和apache commons-beanutils中分别存在一个BeanUtils,提供了对java bean的常用操作。
之前在写程序时,用到了两个不同类型但属性基本相同的对象的拷贝,结果在拷贝java.util.Date类型的对象属性时,由于其值为null,而抛异常。
由 ...
Spring中常用的hql查询方法(getHibernateTemplate())---------------------------------一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find(
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,
1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录
注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,struts2.1.*版本对应0.34版本
2.json插件执行原理时序图
点击查看原图
3.将struts.xml里 ...
从网上找的hibernate源码
package org.springframework.orm.hibernate3.support;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.dao.DataAccessException;
import org.springframework.dao.DataAccessR ...
可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动) Action和Model-Driven(模型驱动) Action。 一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性 对应。
二、实现了modelDriven接口可以在action中直接获得例如User对象,它会将Object getModel()取得的User放到ValueStack中。可以理解为将这个User的属性追加到Action中。它主要是作用是实现类似Struts的FormBean功能。
在st ...
以前使用的最多的就是Structs,对Spring,Hibernate的没涉及到过,最近做了一个用户登录的小案例,将SSH整合到一起,原先要使用Ajax来处理前台的信息传递,后来时间紧迫就没用,后期改进再发博。自己总结了下SSH的整合步骤,以及在开发案例中遇到的一些情况。
一:如何整合SSH
整合SSH主要是利用配置文件来完成,这部分整合步骤在我下篇转载的SSH整合
《SSH整合步骤》
二:在开发案例中遇到的问题
在将Action整合到Spring时出现了一个问题就是Action总是显示无法实例化,页面总是弹出:
Unable to instantiate Action ...
在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象呢?Struts2为我们提供了四种方式。分别为servlet 不相关的 非IoC 取得Request等对象的方式servlet 不相关的 IoC 取得Request等对象的方式servlet 相关的 非IoC 取得Request等对象的方式servlet 相关的 IoC 取得Request等对象的方式以下分别叙述。首先请看struts.xml文件文件内容:
01
<?xml version="1.0" enc ...