主题 : jeecmsV6为什么不能直接访问/index.jhtml登录首页
级别: 白丁
UID: 80256
积分:7 加为好友
威望: 1 精华: 0
主题:1 回复:7
注册时间:2015-09-17
在线时长:0
1#   发表于:2015-12-29 11:59:45  IP:183.168.*.*
jeecmsV6为什么不能直接访问/index.jhtml登录首页
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2015-12-29 12:01:07  IP:106.189.*.*
[localimg]3[/localimg]可以啊
1
级别: 白丁
UID: 80256
积分:7 加为好友
威望: 1 精华: 0
主题:1 回复:7
注册时间:2015-09-17
在线时长:0
3#   发表于:2015-12-29 12:07:17  IP:183.168.*.*
回复第2楼

我在本地不行,找不到页面的
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2015-12-29 12:07:40  IP:106.189.*.*
我这也是本地,你是不是生成过静态页
1
级别: 白丁
UID: 80256
积分:7 加为好友
威望: 1 精华: 0
主题:1 回复:7
注册时间:2015-09-17
在线时长:0
5#   发表于:2015-12-29 14:02:49  IP:183.168.*.*
回复第4楼
我跟代码发现:用localhost:8080访问或者localhost:8080/index.jhtml访问,都会先访问DynamicPageAct.java类里面的这个方法
/**
 * WEBLOGIC的默认路径
 * 
 * @param request
 * @param model
 * @return
 */
@RequestMapping(value = "/index.jhtml", method = RequestMethod.GET)
public String indexForWeblogic(HttpServletRequest request,HttpServletResponse response, ModelMap model) {
return index(request,response, model);
}
然后跳转到
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index(HttpServletRequest request,HttpServletResponse response, ModelMap model) {
CmsSite site = CmsUtils.getSite(request);
FrontUtils.frontData(request, model, site);
//带有其他路径则是非法请求
String uri=URLHelper.getURI(request);
if(StringUtils.isNotBlank(uri)&&!uri.equals("/")){
return FrontUtils.pageNotFound(request, response, model);
}
//使用静态首页而且静态首页存在
if(site.getStaticIndex()&&new File(realPathResolver.get(site.getStaticDir()+INDEX)).exists()){
return FrontUtils.getTplPath("", site.getStaticDir(), INDEX);
}else{
return site.getTplIndexOrDef();
}
}
只是区别在于index方法里面获取uri的路径不同(不带index.jhtml得到的路径是“/”,带index.jhtml的路径是“/index.jhtml”)。我想知道index.jhtml这个页面有什么用呢。里面空空如也,里面到底是怎么跳转的
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2015-12-29 14:04:41  IP:106.189.*.*
只是一个路径,和文件并没有什么关系
1
1 共1页