主题 : jeecmsv9是怎么根据请求来找到所对应页面的
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
1#   发表于:2019-07-31 16:47:45  IP:182.62.*.*
找了很久也没发现重定向转发什么的,大概知道根据请求去到对应的控制器然后去service层执行相应逻辑,但是它是怎么找到相对于的页面进行展示的呢?进行判断跳转的地方在哪,有没有大神和萌新说一下,前台发送请求具体的执行流程,是怎么实现跳转的
日积月累
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
2#   发表于:2019-07-31 16:50:39  IP:117.152.*.*
您好  我们是通过后台的模板制作的前台页面  也就是说您在后台保存数据的时候我们会把对应的数据存到库中   然后通过模板内的标签调用出需要的数据库字段内容   并在前台加以展示  您可以看下页面的跳转就是通过循环出各个内容的url实现的跳转
每天告诉自己一次,“我真的很不错”。
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
3#   发表于:2019-07-31 16:59:02  IP:182.62.*.*
回复第2楼就比如我在演示站点击跳转页面,我可不可以问下它点击后发送请求的执行过程,系统收到请求后会按照什么步骤执行,我看这图片上说的流程,到最后一步就不知道什么意思了
日积月累
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
4#   发表于:2019-07-31 16:59:29  IP:182.62.*.*
如图
日积月累
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
5#   发表于:2019-07-31 17:01:29  IP:182.62.*.*
首先找到Web.xml文件,在文件中找到欢迎页,如图所示:

     2.然后再缓存中查找配置文件,在配置文件中找到URL匹配,Web.xml中已经放入缓存的配置文件,如图所示:


其中jeecms-context.xml是对标签的初始化,可以方便使用Freemark。Web.xml还加载以下Servlet:


     3.通过servlet配置,可以找到jeecms-servlet-front.xml,在此配置文件的最后有 <import resource="jeecms-servlet-front-action.xml"/>代码中找到jeecms-servlet-front-action.xml,在此配置文件有 <bean id="dynamicAct" class="com.jeecms.cms.action.front.DynamicPageAct"/> 

可以找到类DynamicPageAct,如图所示:


    4.在类DynamicPageAct中有 public static final String TPL_INDEX = "tpl.index"; 找到WEB-INF\languages\jeecms_front下messages_zh_CN.properties配置文件,可以找到对应的首页面 tpl.index=首页(工程中的首页.html文件)。
日积月累
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
6#   发表于:2019-07-31 17:01:36  IP:117.152.*.*
回复第4楼
每天告诉自己一次,“我真的很不错”。
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
7#   发表于:2019-07-31 17:02:21  IP:182.62.*.*
回复第2楼图片发不出来,我把网上看的步骤发楼上了
日积月累
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
8#   发表于:2019-07-31 17:03:43  IP:182.62.*.*
回复第6楼
日积月累
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
9#   发表于:2019-07-31 17:03:44  IP:117.152.*.*
您是要了解项目的访问机制?
每天告诉自己一次,“我真的很不错”。
级别: 白丁
UID: 130874
积分:6 加为好友
威望: 1 精华: 0
主题:1 回复:8
注册时间:2019-07-27
在线时长:0
10#   发表于:2019-07-31 17:05:06  IP:182.62.*.*
回复第9楼是的,想知道它发送请求后代码的具体执行流程
日积月累
1 2 > >| 共2页