接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
http://7454103.iteye.com/blog/716975
有了上面的基础!
一起来研究些其他的东西!
前端时间写了个 struts2 集成 json 的帖子!回应还不错! 呵呵!能帮助大家 或者一起讨论!我感觉是件很愉快的事情! 但是由于工作的原因!每个月只能发一篇帖子 呵呵!!
引用
<一>
关于 spring3.03 前的版本的一个小改进
如果spring mvc sevlet 配置的 “/” 过滤任何请求 则css ,js 等无法访问到
解决办法: 1.0 <servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
2.0 urlrewrite 配置下页很方便!
3.0 spring 3.04 后 (已测试!)
<mvc:resources location="/css/" mapping="/css/**"/>
<mvc:resources location="/res/" mapping="/res/**"/>
引用
<二>
关于spring的 annotation的 事物多说两句,
1.0 @Transactional 配置 只针对public 方法 其效果! 非public 方法不会报错 单无事物支持! 如果写在类上面 默认对整个类的 所以 public 方法添加事物!所以一般不这么干!
2.0 spring mvc 配置文件 会覆盖事物配置!无论是 annotation 或者 XML 的都不行!上次问答比赛的时候 帮个兄弟整了好久才搞定!大家别犯同样的错误哈! 解决办法 把 事物 在spring mvc配置文件
<三>
那就来一起看看 json 咯!
添加jar 包:
jackson-core-asl-1.5.6.jar jackson-core-lgpl-1.5.6.jar
jackson-mapper-asl-1.5.6.jar jackson-mapper-lgpl-1.5.6.jar
在 spring MVC 那个配置文件里面增加
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<util:list id="beanList">
<ref bean="mappingJacksonHttpMessageConverter" />
</util:list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />
就是注册个 json 解析器!
使用实例:
@RequestMapping(value="view/{ids}")
@ResponseBody
public Map<String,GameClassEntity> findByID(@PathVariable String ids, HttpServletRequest request,HttpServletResponse response) throws Exception {
return map;
}
map 或者其他 String 上面都可以字段转换传 json 字符串了! 当然也可以接受 json 类型的参数 解析!
页面调用:
<script type="text/javascript">
<!--
function view(temp_id){
if(typeof(temp_id)!="undefined"){
var url="../gameController/view/"+temp_id;
$.post(url,null,function(data){
var ss= eval("("+data+")");
alert(ss.gameList.game_name);
});
}
}
//-->
</script>
以上是我的 只言片语! 不足的地方欢迎各位多多指点!当然也可以直接交流!
附上jar 包 供大家下载!
我QQ: 252821719
分享到:
相关推荐
spring mvc+spring+hibernate+bootstrap+mysql 考勤及薪酬管理系统
综合spring mvc + spring + hibernate + bootstrap开发图书管理系统
spring mvc+spring+hibernaate+bootstrap+maven通用后台部门员工管理系统.zip
spring3.0mvc自学教程ppt+注解教程+注解实例+springmybatis教程+项目实例+中文api 初学(自学)着的不二法定,从入门到项目实例深入学习(浅-深)
【项目原型】spring+spring mvc+mybatis+shiro+maven+bootstrap+ajax+json+分页+逆向工程 包含现在最流行的技术框架,快速部署各种应用,加入shiro权限框架,安全,美观,你值得拥有
Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册
全套完整的spring+spring mvc+mybatis+mysql+dubbo整合开发任务流程后台管理系统
基于ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站项目源码.zip 基于ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站项目源码.zip 基于ssm(spring+spring mvc+mybatis+maven)高仿bilibili...
校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis),用来记录进度,和保存文件,完成一定阶段都上传到小组仓库中。 校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis),用来记录进度,和保存文件,完成...
Spring mvc 返回数据格式采用统一的对象(JSONReturn)进行封装 09. 通过自定义处理器 ExceptionIntercept 实现 Spring mvc的全局异常捕获 10. 系统中包含了企业中采用的开发工具类的集合 11. AbstractDao 父类...
整合spring3mvc+hibernate4+spring-security3+dwr3的架包
Spring+MVC数据绑定大全+
案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.docx案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.docx案例8:Spring整合Spring MVC与Hibernate + EasyUI...
案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.pdf案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.pdf案例8:Spring整合Spring MVC与Hibernate + EasyUI...
spring mvc + mybatis + maven + easyui + oracle 数据库实现增删改查
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
这是一个简单的mvc4+spring.net+nhibernate做的小例子,数据库是MSSQL 2008,在App_Data有数据库文件
spring3MVC+hibernate4+shiro整合,springmvc jar包上官网下载最新的就可用,只提供spring3MVC与shiro整合样例,jar太大没上传,可从官网下载。
Spring Boot+Apache Shiro+Spring MVC+MyBatis+Quartz+Druid DEMO
基于ssm(spring+spring mvc+mybatis+maven)实现的高仿bilibili视频网站+源码+开发文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于ssm(spring+spring mvc...