jsp项目如何定位当前页面是哪个jsp

关于这个问题,不知道其他人有没有这个困扰,我一直挺困扰的,可能因为angular这种项目写习惯了吧。

对于一个新项目,自己不熟悉项目,不熟悉目录结构,如果是angular的话,要找当前我打开的这个是哪个html的话很简单,F12然后定位一下这个页面,可以直接看到html的文件名(如果命名规范的话,文件名.html和template的值一般取一样的名);这样的话就很好找,如下:直接复制到项目中搜索文件名即可(或者文件名不一样搜索文件内容也行)

但是对于jsp项目来说,这种方法是不行的,你直接F12查看,是没用的,看不到文件名,很难受,不习惯,这下怎么找?

办法:根据jsp项目的特点来,jsp项目都是对某个url进行请求,然后到java中匹配servlet(spring MVC中就是controller)的路径,匹配到了之后请求后台接口,并对数据进行一些处理,然后返回到前端,所以根据这个返回的路径就可以知道当前这个是哪个jsp了。

举例,我们项目中:

1 当前url为:

2 根据上面的url,全局搜索,然后根据返回的ModelAndView的viewName去配置文件匹配一下,就知道是哪个Jsp页面了,每个项目可能略有不同,但方法就是这样,当然可能还有其他更方便的方法,这里就记录一下这种方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值