主题 : jeecmsv9是怎么根据请求来找到所对应页面的 |
级别: 白丁
![]() |
1# 发表于:2019-07-31 16:47:45 IP:182.62.*.*
|
||||
---|---|---|---|---|---|
级别: 论坛管理员
![]() |
2# 发表于:2019-07-31 16:50:39 IP:117.152.*.*
您好 我们是通过后台的模板制作的前台页面 也就是说您在后台保存数据的时候我们会把对应的数据存到库中 然后通过模板内的标签调用出需要的数据库字段内容 并在前台加以展示 您可以看下页面的跳转就是通过循环出各个内容的url实现的跳转
|
||
---|---|---|---|
级别: 白丁
![]() |
3# 发表于:2019-07-31 16:59:02 IP:182.62.*.*
回复第2楼就比如我在演示站点击跳转页面,我可不可以问下它点击后发送请求的执行过程,系统收到请求后会按照什么步骤执行,我看这图片上说的流程,到最后一步就不知道什么意思了
|
||
---|---|---|---|
级别: 白丁
![]() |
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文件)。 |
||
---|---|---|---|