Spring3 MVC Restful 多请求类型(json,xml,k-v),多视图配置(Json,Xml,JSP,Freemarker,Volacity等)
精华帖 (2) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-26
最后修改:2010-08-29
如题,少废话 <beans xmlns="http://www.springframework.org/schema/beans"
<bean id="annotationMethodHandlerAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" > <!-- 解析json请求数据,将json转换为java对象--> <bean class="org.springframework.http.converter.xml.MarshallingHttpMessageConverter"> <property name="annotatedClasses"> <!--可以增加其他数据类型,请参考spring的API--> <!-- .ftl文件存放的根目录--> <property name="templateLoaderPath" value="/WEB-INF/ftl/"/> <!--可以增加其他freemarker的配置,详情请参阅FreeMarkerConfigurerAPI--> <!-- 可加入其他视图技术如 volacity jstl等--> <!-- 输出为JSON数据--> <!-- 输出为xml数据-->
Controller: @Controller
http://xxxx:pp/register/person
ajax:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-08-26
真能行得通?Freemarker,Volacity貌似之前都没有一个好的解决方案?楼主说的详细点吧
|
|
返回顶楼 | |
发表时间:2010-08-26
配置已经很详细了,不信可以试试,有问题一起研究研究
|
|
返回顶楼 | |
发表时间:2010-08-26
public ModelAndView list(@RequestBody Xxxx xxx)
这样使用http.GET时带参数会有问题,需要修改 org.springframework.http.server.ServletServerHttpRequest.getBody()方法 |
|
返回顶楼 | |
发表时间:2010-08-26
刚发现我们可爱的汉字居然变异???
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
viewResolvers 中的FreeMarkerViewResolver 还要加入: <property name="contentType" value="text/html;charset=UTF-8"/> |
|
返回顶楼 | |
发表时间:2010-08-26
liguiking 写道 配置已经很详细了,不信可以试试,有问题一起研究研究
恩,好的,一定要试试,如果可以的话,你就是第一个吃的了这个螃蟹的人 |
|
返回顶楼 | |
发表时间:2010-08-26
spring 还好。用struts2构建restful 真TMD 不方便。
|
|
返回顶楼 | |
发表时间:2010-08-26
请问LZ,下面这句是虾米?
<mvc:interceptors> <bean class="com.globeway.web.servlet.intercept.JsonGetInterceptor" /> </mvc:interceptors> |
|
返回顶楼 | |
发表时间:2010-08-27
现在公司用的 Spring3 MVC Restful ,挺灵活
|
|
返回顶楼 | |
发表时间:2010-08-27
Spring 3 是非常HIGH
|
|
返回顶楼 | |