问题:URI的问题

4 篇文章 0 订阅

问题描述:

在这里插入图片描述
没有参数,所以打马赛克了。



图二:
在这里插入图片描述
在这里插入图片描述
想通过拦截器进行拦截adminIndex.jsp页面
获取uri时,获取到了/skin-config.html

就不能通过uri拦截adminIndex.jsp


原因分析:

1. 我认为:访问多个资源时,获得uri 的值:html文件的优先级>jsp的优先级

解决方案:

在.jsp文件中手动设置一个参数(功能:和过滤器功能一样)
在jsp文件中添加:如下代码

<%
    String Pagepassword = request.getParameter("Pagepassword");
    if( Pagepassword == null || "".equals(Pagepassword) ||!Pagepassword.equals("123456") ) {
        // 返回到登录页面
        response.sendRedirect("/mlogin");
    }
%>

只有:访问 localhost:8080/adminIndex.jsp?Pagepassword=123456 时才能进入该网页,而123456就是我设置能访问这个网页的密码。

最后,发现是静态资源的问题。
其原因是吧:过滤器忽略静态资源,和 静态资源访问的默认驱动 配置理解错误了。

	虽然问题最后发现了,但是修改jsp的这个思想,值得记录一下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值