好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售
Tag: mvc预览模式: 普通 | 列表
在用spring mvc 的时候,遇到一个很奇怪的问题,我需要将一个域名作为参数,传到后台,采用了类似restful 的方式,比如要将 yihaomen.com 传到后台,但后台得到的结果是yihaomen, 点号后面的内容被截断了。也许是 spring mvc 的bug, 但也有处理办法的。

查看更多...

Tags: spring mvc @PathVariable 得到的参数包含点号的处理办法

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 514
前段时间,面试,问Spring mvc 的问题,其中有一个问题居然被面试官否定了,这个问题就是controller 之间怎么实现跳转,怎么传参数,我直接回到说,我最常用的是用 redirect: 这种方式,至于传参数,可以有两种方式,一类是restful 风格的,直接在redirect 后面的路径中跟上就可以,另外就是用querysting 方式,也就是问号后面加参数,比如path?a=aaa&b=bbb 方式,但这个答案,居然直接被面试官否定了,说我没用过,我顿时傻掉,我确实用过redirect 方式, 但传参数我不确定。但直接被否定,我还是很不舒服。回到家后,在网上查了下资料,我的方式应该是可行的,不知道为什么说不行。我也没有去试验,因为这种东西,在做项目的时候一用就知道,关键是我好像这么用过的。 当然可能这种方法不是很好,下面是收集的资料,在controller 之间跳转以及传参数

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 1230

Spring MVC MongoDB 分页例子下载

前段时间用spring mvc, spring data mongo, 做了一个集成的例子,唯一美中不足的是没有分页实现,作为实际的例子还是有所欠缺的,参考了网上其他一些文章,整理出了下面这个例子, 主要功能如下:
1.封装了MongoDB 增删改查的基类
2.定义分页实现

查看更多...

Tags: spirng mvc mongodb

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1999

Spring MVC 返回 xml 数据的配置方法

现在的应用程序流行采用返回 json 格式的数据,但如果时光倒流几年,恐怕返回比较多的是xml 格式的数据了,其实无论是json还是xml 说白了,都是文本文件,如果与java 程序结合,也就是序列化与反序列化的过程,采用不同的数据格式而已。有些老系通还是采用 XML 方式,所以有时候还是需要配置xml数据格式的. 这里就采用sprong 自带的包 spring-oxm.jar 里面提供的解析方法来处理

查看更多...

Tags: spring mvc 返回 xml 数据的配置方法

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2053

给新同事做的spring mvc 培训教程及例子

 项目有新人加入团队, 根据项目的情况,对刚毕业的新人做了一个很简单的入门培训,这是 spring mvc 部分,  分别有工程对应. 主要内容如下:

1. 实现最简单的 spring mvc 

2. spring mvc 与 model 绑定

3. spring mvc 增删改查,rest 风格, 必须使用 GET,POST,PUT,Delete. 

4. spring mvc 返回json 给客户端.

5. 讲义所用到的PPT,作为提纲.

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3577

Spring MVC 程序首页的设置

在用 Spring mvc 写程序,配置 DispatcherServlet 拦截规则为拦截所有( <url-pattern>/</url-pattern> )时,应用程序首页的定义很有可能出问题,在项目中一般来说有如下几种解决办法.

查看更多...

Tags: spirng mvc

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3547

spring mvc jackson 防止XSS 注入方法

spring mvc 做应用时,如果采用接受或者返回 json 格式的数据的时候,有可能会产生 XSS 注入, 对于XSS注入的一个常用方法,就是将接受到的数据进行 escape 处理。如果数量很少的方法,可以自己单独处理,但如果很多地方用到,最好是用公用的方法,一个简单的方法就是 扩展jackson 定制自己的 方法,对所有json 格式数据进行escape 处理.

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3215
最近在做一个程序的性能测试分析,UAT 压力测试感觉比较慢,但又没有系统的测试真正的瓶颈在什么地方,客户也不愿意花时间去专业的测试,就用chrome浏览器,看timeline 测试,很笨吧,没办法,客户就这么干,期间也用过jmeter测试,但也只是说结果不理想,也没给出具体的参数。一个真正好的完整的测试,应该包括从发起请求开始,DNS 解析,路由寻址时间,http server 响应时间,应用程序处理时间,包括数据库执行时间,以及IO 分析,当然网络带宽也要分析。由于我们是负责程序部分的,所以程序执行时间部分的操作日志由我们自己来负责分析,用到spring mvc写的程序,所以理所当然的想到用spring inteceptor 来实现,具体看每个controller 的执行时间是多少,这中间包括了数据库部分。

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2493

Spring mvc 异常处理 例子

异常处理,在程序开发过程中,是个很重要的部分,能处理的异常我们自己处理,否则抛出来,如果用spring mvc 最终是抛到 controller 层。所以 spring mvc 的异常处理统一在controller 处理。在 spring 3.0 以上,提供了  @ExceptionHandler  这个class 去处理异常. 下面记录 spring mvc 异常处理常用方法

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1590