springmvc返回视图 mvc web下有多个包视图,如何配置

[请教]Spring MVC怎么配置不同文件夹模型视图之间的切换比较好?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:673,035贴子:
[请教]Spring MVC怎么配置不同文件夹模型视图之间的切换比较好?收藏
先上整体图...1.比如说一个Action对应一个文件夹...那么怎么配置比较好?目前的做法是返回前添加前缀....请问能不能直接在配置文件配一个灵活的?然后是使用方法来处理同一个Action里面不同方法之间的请求还是使用父请求和子请求来处理呢??这是JSP的链接..
自学web前端,html5,css,js免费教程,web前端入门到精通,成为前端开发工程师...
据我所知,不行return &xxx/yyy& 就是直接跳转到模板文件root文件夹/xxx/yyy.后缀 了
不过我觉得也许可以在这里做手脚。多定义几个模板Config 指向不同的模板文件根路径。但我觉得还不如在controller里面返回&xxx/yyy&简单
弱弱的问下。工具怎么改颜色的
为啥要加.do
大概喵了两眼 嗯 不知道说的啥
config中可以用/来替代/*.do,然后controller和jsp都统一用/buy/buy和/text/sing,注意config中要加上个什么driver(百度)的配置过滤jsp文件。
你类上加一个mapping不就区分开了?
如果做权限,你可以在类上就区分jsp属于哪个角色,然后进行截取url操作,进行判断放行
产销量连年位于国内喷码机行业前列!
哥们,需求说明讲明白,每个公司做法不一样,你那个加.do没想通为什么要那么干,spring mvc本来是rest风格的,加了就那个啥了,大家可能都不太理解
我发2次都没系统删掉………………我还是给你发张图片吧,如果再被删,就不发了    ------迷恋,是一种态度!
楼主,我觉得我们俩可以谈谈人生了!
如果我不在action那里配置.do..那么他怎么实现拦截呢??配置文件配置的是拦截全部的.do请求对吧...那么我们具体的请求不是都得.do结束吗(这里就是JSP的表单了)??那么谁对应处理这个请求呢??就是在控制器配置了相应.do的方法啊....这是我的理解...
COC原则在配置里写明在哪个包下以及子包下的所有类当做ACTION类处理在配置的时候统一以类名+方法名进行URL映射 所有PUBLIC方法都为公开方法 第一个参数默认为参数封装 可以是bean也可以是map方法名有相关的规则 例如只允许GET 那么就必须包含GET字样 什么都不写则默认GET/POST都可 还有很多其他规则返回形式不需要关心 只需要把需要返回的数据return 由请求方主导
请求类型自动映射如何?
提供个思路参考学习,实际上都通用xxx/yyy.1,在web中配置不同请求不同servlet拦截。2这个是web中配置的简单内容3这是Controller的简单内容4最后返回的都是index,它便自动跳到配置好的对应的包。jsp里面的东西就不用说了吧,哥没写内容,里面就一句话,hello user/hello buy
不知道是啥
看来进吧一个月也没用啊
有强迫症的语死早真让人头疼啊~
hateoas linkTo
这是接口吗
登录百度帐号推荐应用相关文章推荐
Spring的依赖关系
依赖关系分组
ant.jar, ant-junit.jar, ant-la...
一个简单的SpringMVC需要哪些jar包[Spring4]
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-m...
commons-logging.jar包是使用spring的必备包。(位置在spring-framework-2.5.6.SEC01\lib \jakarta-commons)用来记录程序运行时的活动...
在SPRING的IOC中,一定要注意大小写,比如
public class AdminFacadeImpl implements AdminFacade {
private AdminDAO ad...
(1)springMVC和Struts2框架的区别
springMVC的一个核心就是通过一个特殊的Servlet来拦截前端的请求,即DispatcherServlet。然后Dispatch...
SpringMVC与Spring能够无缝结合,而且配置SpringMVC相对简单很多。所用到的依赖包也不。现在小博老师来配置一下SpringMVC,学习一下最基础的配置所需要的依赖包和项目结构。Spr...
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下...
他的最新文章
讲师:董晓杰
讲师:姚远
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)相关文章推荐
springmvc如何设置多视图器,springmvc 多个 ViewResolver
/blog/1426952
一、从freemarker谈起
Freemarker使用模板技术进行视图的渲染。自从看了St...
在web开发中,我们在前端通常使用视图来展示我的数据模型,常用的视图有JSP、XML、JSON、velocity、FreeMarker等。在Spring MVC应用程序中,常用的视图解析器有I...
在SpringMVC中,控制器目标方法的返回值均会被装配为ModelAndView对象,其包含逻辑视图的名称和模型数据;逻辑视图即需要视图解析器来将其转换为实际的物理视图……...
spring mvc多视图解释,配置详解
viewResolver的定义如下:
public interface ViewResolver {
View resolveViewName(String viewName, Loc...
最近做一个小项目(移动端),自己搭了个简单的SSM框架(spring + spring MVC + Mybitis),展示层本来选用的是jsp,各方便都已经搭建好,结果发现有些页面需要用到H5的一些功...
在SpringMVC模式当中可以通过如下配置来支持多视图解析
SpringMVC支持多视图解析器
一、Spring MVC视图解析器
视图解析器的工作流程大致是这样的:Controller的某个方法执行完成以后,返回一个视图(比如:listUser),视图解析器要做的工作就是找到某个对象
他的最新文章
讲师:董晓杰
讲师:姚远
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)博客分类:
浏览 21989
我配置成功了,但是请问为什么freemarker的优先级order要小于internal的,否则就失败因为这个order越小,表示优先级越高。所以,你如果想优先用Freemarker解析,那么它的order值就得比internal的小
my 写道brightfox 写道楼主你好,最近我在用jeecms,根据你的这篇文章我在jeecms中配置了多视图支持,但是一直没有成功,作为一个初学者都不知道该怎么做,请问您是否在jeecms中配置过?order 配置了吗?现在的问题是什么,报什么错误?没有报错,但是访问jsp,依然是根据freemarker视图解析的。这是我在jeecms-servlet-front.xml中配置的&bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&&&&&&&& &property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/&&&&&&&& &property name="prefix" value="/"/&&&&&&&& &property name="order" value="1"/&&&& &/bean&
&bean id="freemarkerViewResolver" class="mon.web.springmvc.SimpleFreeMarkerViewResolver"&
&property name="contentType" value="text/ charset=UTF-8"/&
&property name="exposeRequestAttributes" value="false"/&
&property name="exposeSessionAttributes" value="false"/&
&property name="exposeSpringMacroHelpers" value="true"/&
&property name="order" value="0"/& &/bean&你QQ多少 我加你[/quo
my 写道brightfox 写道楼主你好,最近我在用jeecms,根据你的这篇文章我在jeecms中配置了多视图支持,但是一直没有成功,作为一个初学者都不知道该怎么做,请问您是否在jeecms中配置过?order 配置了吗?现在的问题是什么,报什么错误?没有报错,但是访问jsp,依然是根据freemarker视图解析的。这是我在jeecms-servlet-front.xml中配置的&bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&&&&&&&& &property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/&&&&&&&& &property name="prefix" value="/"/&&&&&&&& &property name="order" value="1"/&&&& &/bean&
&bean id="freemarkerViewResolver" class="mon.web.springmvc.SimpleFreeMarkerViewResolver"&
&property name="contentType" value="text/ charset=UTF-8"/&
&property name="exposeRequestAttributes" value="false"/&
&property name="exposeSessionAttributes" value="false"/&
&property name="exposeSpringMacroHelpers" value="true"/&
&property name="order" value="0"/& &/bean&你QQ多少 我加你
brightfox 写道楼主你好,最近我在用jeecms,根据你的这篇文章我在jeecms中配置了多视图支持,但是一直没有成功,作为一个初学者都不知道该怎么做,请问您是否在jeecms中配置过?order 配置了吗?现在的问题是什么,报什么错误?没有报错,但是访问jsp,依然是根据freemarker视图解析的。这是我在jeecms-servlet-front.xml中配置的&bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&&&&&&&& &property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/&&&&&&&& &property name="prefix" value="/"/&&&&&&&& &property name="order" value="1"/&&&& &/bean&
&bean id="freemarkerViewResolver" class="mon.web.springmvc.SimpleFreeMarkerViewResolver"&
&property name="contentType" value="text/ charset=UTF-8"/&
&property name="exposeRequestAttributes" value="false"/&
&property name="exposeSessionAttributes" value="false"/&
&property name="exposeSpringMacroHelpers" value="true"/&
&property name="order" value="0"/& &/bean&
楼主你好,最近我在用jeecms,根据你的这篇文章我在jeecms中配置了多视图支持,但是一直没有成功,作为一个初学者都不知道该怎么做,请问您是否在jeecms中配置过?order 配置了吗?现在的问题是什么,报什么错误?
找了很多文章,还是你这篇写的有头有尾,而且原理讲起来通俗易懂!我最近在用freemarker生成html,由于项目采用SpringMVC+Mybatis,只有部分页面需要静态化,不知道你有没有实际的这个方面的经验,求教一下,谢谢了。我的QQ: 敬候佳音.页面静态化,通常有两种方式。一种是整个页面静态化为html文件;另一种是整个页面还是动态文件,只是页面的部分栏目静态化为一个模块,然后在页面中进行includefreemarker 本身可以用来渲染动态页面。如果你是想用来进行页面静态化,也是可以的。大致原理是这样:在boss系统中的java端一旦有记录添加或者修改,就以某个ftl文件作为模板,在某个指定的路径下生成一个指定格式(ftl、html均可)的文件。然后 前台系统页面中将这个生成的文件导入即可。html文件 只能在shtml文件中才能导入jsp页面 应该可以使用标签进行导入(我没有试过 应该可以)当然,如果你是整个页面静态化 直接在boss系统中生成一个完整的文件即可 不需要导入。
浏览: 373645 次
来自: 成都
看看有木有用,翻译好不
my你好,我按照你写的教程操作完成了环境搭建 ...
刚接触,介绍详细,试下demo
很棒的东西。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'Posts - 554,
Articles - 272,
Comments - 1130
号角声在远方又吹响/何时回故乡/又怎么回故乡/曾经的你现在又怎样/是谁的新娘/为谁做衣裳/
火跳动着绝望/谁在低声吟唱/说遗忘者的哀伤 /用战斗证明希望
17:08 by Rollen Holt, ... 阅读,
在Spring MVC应用程序中,我们经常需要应用一些视图解析器策略来解析视图名称。例如,联合使用三个视图解析器:InternalResourceViewResolver、ResourceBundleViewResolver和XmlViewResolver。
但是,如果返回了一个视图的名称,那么,使用哪一个视图解析器策略?
如果应用了多个视图解析器策略,那么就必须通过&order&属性来声明优先级,order值越低,则优先级越高。例如:
&?xml version="1.0" encoding="UTF-8" ?&
&beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"&
&!-- 扫描web包,应用Spring的注解 --&
&context:component-scan base-package="com.xxx.training"/&
&bean class="org.springframework.web.servlet.view.ResourceBundleViewResolver"&
&property name="basename"&
&value&spring-views&/value&
&/property&
&property name="order" value="0" /&
&bean class="org.springframework.web.servlet.view.XmlViewResolver"&
&property name="location"&
&value&/WEB-INF/spring-views.xml&/value&
&/property&
&property name="order" value="1" /&
&bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver" &
&property name="prefix"&
&value&/WEB-INF/pages/&/value&
&/property&
&property name="suffix"&
&value&.jsp&/value&
&/property&
&property name="order" value="2" /&
  注意:InternalResourceViewResolver必须总是赋予最低的优先级(最大的order值),因为不管返回什么视图名称,它都将解析视图。如果它的优先级高于其它解析器的优先级的话,它将使得其它具有较低优先级的解析器没有机会解析视图。

我要回帖

更多关于 spring mvc 视图 的文章

 

随机推荐