主题 : 首页路径是怎么赋给viewName的
级别: 白丁
UID: 21524
积分:29 加为好友
威望: 0 精华: 0
主题:3 回复:9
注册时间:2011-07-06
在线时长:0
1#   发表于:2011-07-20 09:45:12  IP:60.199.*.*
package com.jeecms.common.web.springmvc;

import org.springframework.web.servlet.view.AbstractTemplateViewResolver;
import org.springframework.web.servlet.view.AbstractUrlBasedView;

/**
 * ViewResolver for SimpleFreeMarkerView
 * 
 * Override buildView, if viewName start with / , then ignore prefix.
 * 
 * @author liufang
 * 
 */
public class SimpleFreeMarkerViewResolver extends AbstractTemplateViewResolver {
/**
 * Set default viewClass
 */
public SimpleFreeMarkerViewResolver() {
setViewClass(SimpleFreeMarkerView.class);
}

/**
 * if viewName start with / , then ignore prefix.
 */
@Override
protected AbstractUrlBasedView buildView(String viewName) throws Exception {
AbstractUrlBasedView view = super.buildView(viewName);
// start with / ignore prefix
if (viewName.startsWith("/")) {
view.setUrl(viewName + getSuffix());
}
return view;
}
}
想请问一下访问首页的时候,我调试看到viewName=/WEB-INF/t/cms/www/red/index/首页.html,请问一下“/WEB-INF/t/cms/www/red/index/首页.html”是怎么
赋给viewName的?在调试的时候我没看到这个程序的流程
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
2#   发表于:2011-07-20 09:53:18  IP:115.64.*.*
您可以看下置顶贴中的开发文档
路漫漫其修远兮,吾将上下而求索!
1 共1页