站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题[高分提问]在线急等,如何从url查找具体用到的类???

[高分提问]在线急等,如何从url查找具体用到的类???

摘要: [高分提问]在线急等,如何从url查找具体用到的类???


页面访问的url如下:
http://192.168.20.80/web/guest/home?p_p_id=2&p_p_action=1&p_p_state=exclusive&p_p_mode=view&p_p_col_id=&p_p_col_pos=0&p_p_col_count=0&_2_struts_action=%2Fmy_account%2Fcaptcha

首先/web/guest/是不存在的,应该是映射的,除了在web.xml里面的做映射,还有其他方法吗?并且如何查找它所调用的类?

大家快来帮忙吧~~~


up


up


请注意在项目中的web.xml中是不是配的guest.*


路过 顶下


ls,我看过,里面只配置了几个映射到/web/*的,没有guest.*的.


up


坦白的说如果你没有源代码的话是无法知道到底由那个servlet响应请求的。因为服务器之接受一个请求并回送响应而具体中间调用那些servlet对客户来说是透明的


有源代码的,现在的问题就是实在找不到究竟是在调哪个类(或者最终是如何实现调用的,因为我不清楚这个项目是用什么架构/技术做的,唯一知道的是它运行于tomcat下,并用到了struts和ejb~~~),我的java了解的只是一些皮毛,呵呵,不好意思让各位笑话了,不过还是希望大家多多的帮助我一下,谢谢!!!


up


up


在WEB.XML里查找映射,貌似就这个方法了


ls,我看过web.xml了,不是用servlet-mapping直接映射的,似乎走的是struts的结构,但是我又不能按照struts的结构找到调用的view什么的,而且我也是刚接触struts的皮毛,所以还请各位大人多多指点啊~~~


up


up


实在不行,用UltraEdit批量搜索*.xml文件吧...

一定能找到的.~~


首先在web.xml里面搜索"home",如果没有,就到struts-config里面找path="/home"的


哦,不一定是/home,反正搜索home,应该有
如果都没有,那可能是用了filter,你把home随便换成个别的什么,看同样的页面会不会出来。


先找映射到/web/guest/home的Servlet
然后再找映射到/web/guest/*的Servlet
然后再找映射到/web/*的Servlet
如果都没有的话再找struts-config.xml里的配置
如果还没有,就只好看filter里有没有了




如果用了struts那就去struts-config里面找好了


就两个地方,一个web.xml,一个struts-config.xml


↑返回目录
前一篇: 关于向数据库中插入中文字符失败的问题,请大侠们指点........
后一篇: 如何解决jsp提交到sql2k中的中文是乱码的问题?