博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JFinal教程JfinalUIB 代码笔记 (7)--- URL拦截规则和修改
阅读量:5948 次
发布时间:2019-06-19

本文共 887 字,大约阅读时间需要 2 分钟。

hot3.png

1.配置jfinal的拦截规则,jfinal demo中是/*,JFinalUIB中是/jf/*,原因有两点,

一是为了处理前端nginx或者Apache http server请求转发时更容易,所有以/jf/开头的都转发给后端servlet容器即可

二是避免在不是用前端http server的情况下,/*拦截了所有的请求,主要是一些静态资源,如图片、css、js等等,/jf/路径下没有这种静态资源,可以屏蔽对静态资源的拦截

总之jfinal的拦截器只需要拦截jfinal的action即可

 
  
JFinal
  
com.jfinal.core.JFinalFilter
  
   
configClass
   
com.platform.config.run.JfinalConfig
  
 
 
  
JFinal
  
/jf/*
  
REQUEST
  
FORWARD
 

2.如何修改或者去掉/jf呢?在什么地方有这些路径信息?

第一个就是pt_operator表中的url字段,可以使用数据库自带的替换函数做一个update操作即可,比如update set url = reaplace('/jf/', '/') where url like '%/jf/%'

第二个就是WEB-INF/view目录下的所有.html模板,搜索所有的/jf/替换即可

第三个就是所有的java文件,搜索所有的/jf/替换即可

最后检查一下项目所有的文件,搜索一下/jf/,按理说都是需要同上替换的

转载于:https://my.oschina.net/dongcb678/blog/639211

你可能感兴趣的文章
视频点播-资源用量
查看>>
好程序员分享大势所趋 HTML5成Web开发者最关心的技术 ...
查看>>
北汽集团荣辉:抓不住自动驾驶 就抓不住车企的命脉 | 自动驾驶这十年 ...
查看>>
豆瓣评分8.8,这本程序员案头必备宝典,10年沉淀,新版再现 ...
查看>>
运行 Spring Boot 应用的 3 种方式!
查看>>
【内容安全】虚拟化及云环境下数据库审计优缺点分析
查看>>
crmeb电商系统
查看>>
xttprep.tmpl
查看>>
mycat垂直分库
查看>>
无需停机,手把手教您将 Docker CE 切换为 Docker EE
查看>>
Ubuntu 14.04 Web服务器,Apache的安装和配置
查看>>
MaxCompute 图计算用户手册(上)
查看>>
自带科技基因,打造纯原创IP,“燃烧小宇宙”获数千万A轮融资
查看>>
未能加载文件或程序集"Newtonsoft.Json, Version=4.5.0.0
查看>>
C#多线程编程系列(二)- 线程基础
查看>>
Jenkins 内置变量(学习笔记二十四)
查看>>
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 13 章 并发控制_13.2. 事务隔离
查看>>
虚拟机概念
查看>>
【云周刊】第195期:全球首家!阿里云获GNTC2018 网络创新大奖 成唯一获奖云服务商...
查看>>
【VS】使用vs2017自带的诊断工具(Diagnostic Tools)诊断程序的内存问题
查看>>