首页 > 其他分享 >(填坑)考古,如何追索Jsp代码。

(填坑)考古,如何追索Jsp代码。

时间:2024-02-07 09:36:59浏览次数:24  
标签:自定义 找到 标签 填坑 jsp 追索 Jsp 页面

我现在要找到一个按钮指向路径错误的原因。

1. 找到jsp页面——userlist.jsp

web正常是不会暴露jsp文件原名的,这里我用vscode全文检索页面中的方法名unlock找到的。

2. 根据页面布局定位按钮标签,发现是个自定义标签——<t:dgToolBar />

3. jsp最上边有自定义标签的引用声明

 一路溯源,从usrlist.jsp到mytags.jsp再到 uri是/easyui-tags/的easyui.tld

4. 找到自定义标签对应的java类——DataGridToolBarTag

5. 找到超类——DataGridTag

 这里的url被再次打包了然后就送到toolBarList集合做进一步的渲染。

 6. 找了一圈发现路径只是被存起来了并没有被修改。问题可能出现在web服务器那里。虽然没有找到问题,但是学会了调试Jsp项目的方法。

标签:自定义,找到,标签,填坑,jsp,追索,Jsp,页面
From: https://www.cnblogs.com/pujinhong/p/18009803

相关文章

  • (填坑)Nginx是万能的
    前几天接到将老项目从HTTP迁移到HTTPS的活,其中,很多Jsp页面访问不到了,很多访问后台控制器的相对路径XXXController.do都被加上了目前Url的前缀——/swdp111/PSGLXT/尝试多种方法,最直接的方式是:   不去管为啥被加上Url,直接给错误的地址做一个代理,最后采用了以下规则来匹配......
  • 《jsp篇》jsp是什么?
    前文链接:https://www.zhihu.com/question/437632592/answer/1677694755链接:https://www.zhihu.com/question/23984162/answer/689106407现在(2019)对于后端程序员来说,可以不学JSP。但是如果你是非科班,不论是在培训班还是自学,最好都了解一下。技术不扎实的培训班学员,基本很难找到一......
  • 《jsp篇》jsp中引用js路径的三种方法
    链接:https://blog.csdn.net/xukangone/article/details/102948708第一种直接引用这里的路劲为<scripttype="text/javascript"src="js/jquery-3.0.0.min.js"></script>注意:在jsp中使用js中的方式必须先对“jQuery-3.0.0.min.js”进行页面的引用,否则无效;因在js中使用$(docu......
  • 狂神说Java Web学习笔记_JSP
    什么是JSPJSP(JavaServerPages):Java服务器端页面,和Servlet一样,用于动态web技术!写JSP就像在写HTML。它们之间不同的是,JSP页面里可以嵌入Java代码,提供动态数据。JSP原理IDEA使用tomcat服务器,会在tomcat中产生一个work目录;C:\Users\winner\AppData\Local\JetBrains\IntelliJId......
  • idea中启动web、jsp项目
    1.idea打开项目选择要打开的项目的根目录2.项目配置配置jdkmodules配置添加web添加依赖删除爆红的依赖添加依赖目录或者jar配置web.xml配置lib如果没有生成则添加项目所需依赖facets配置和web配置一样配置artifacts3.配置tomcat......
  • linux ubuntu安装 tomocat+jsp
    ubuntu20.04+jsp+tomcatjsp的运行是需要java环境的,1.安装java环境挑选java版本并安装:输入:javac查看jdk  输入java,查看jre版本当前可以选择的java有三个版本。假定选择openjdk-8;sudoaptinstallopenjdk-8-jdk#在线安装find/-typef-namejava #查找ja......
  • 关于使用SSM+JSP开发时setter、getter隐式调用问题的小结
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/17977495出自【进步*于辰的博客】之前使用SSM+JSP做网站开发,由于没有注意setter、getter的隐式调用问题,出现了多次bug,对开发进度影响挺大。因此,特来作这篇文章跟大家分享,帮......
  • Servlet(JSP)学习笔记
    目录IDEA配置JSP基本语法page指令ScriptLet标签注释包含跳转JSP四大作用域applicationsessionrequestpageJSP九大内置对象responseoutpageContextconfigexceptionJavaBean组件JavaBean组件引入创建JavaBean设置属性值获取属性值JavaBean的保存范围JavaBean的删除ServletHelloWorld......
  • jsp有哪些内置对象
    Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提......
  • Servlet(JSP)学习笔记
    目录IDEA配置JSP基本语法page指令ScriptLet标签注释包含跳转JSP四大作用域applicationsessionrequestpageJSP九大内置对象responseoutpageContextconfigexceptionJavaBean组件JavaBean组件引入创建JavaBean设置属性值获取属性值JavaBean的保存范围JavaBean的删除ServletHelloWorld......