JSP怎样得到当前页面的文件名,就像PHP里面的$_SERVER['PHP_SELF']那样(50分)

  • 主题发起人 主题发起人 donyad
  • 开始时间 开始时间
D

donyad

Unregistered / Unconfirmed
GUEST, unregistred user!
a.t.t
JSP怎样得到当前页面的文件名,
就像PHP里面的$_SERVER['PHP_SELF']那样
感谢
 
一个捷径:
因为JSP最后将被编译成Servlet,而Java的文件名必须和类名一致...
this.getClass().getName();
上面的代码返回当前页面的类名,例如: org.apache.jsp.index$jsp 那么,截取"$"两边
的字符串再进行拼接就可以了。 :P
 
好酷的思路

偶回头写一个方法打包去
其他还有大牛有什么其他的方法么?
帖子留两天再结帐
 
忘了一个东西:P 下面的方法更加直接:
request.getServletPath() -> "/index.jsp"
 
哦?
getServletPath() ?
我看文档的时候看到这个Servlet就以为是无关的方法了
还没用过
多谢 多谢
我搜这个东西在google上都没能搜到的
 
接受答案了.
 
后退
顶部