2
A
回答
2
可以使用
${pageContext.request.servletPath}
以獲得該請求的部分/轉發該URI相匹配的JspServlet
。無論JSP是單獨請求還是被前端控制器servlet轉發,這都可以工作。
在其中被列入由另一個JSP JSP文件,而是使用
${requestScope['javax.servlet.include.servlet_path']}
你真的不能以任何方式獲得JSP原始文件名,因爲它是生成一個servlet類。但是,可以得到生成的servlet類的(simple)類名如下:
${pageContext.page['class'].simpleName}
當使用碧玉作爲JSP編譯器(如在Tomcat和克隆被使用),此默認爲filename_jsp
(帶下劃線代替期間)。這可能或可能不夠,因爲它將代碼緊密結合到特定容器。
相關問題
- 1. UIViewController子類如何知道它自己的文件名?
- 2. 如何知道它是否是默認頁面或不是從主頁面
- 3. 如何知道文件名是否是Android中的別名?
- 4. 知道給定的url是否是頁面url(而不是靜態文件)
- 5. 我可以將我自己的jsp頁面導入另一個jsp頁面嗎?
- 6. JSP可以知道它是否在iFrame中嗎?
- 7. 如何知道頁面的控件是否回撥?
- 8. Angular ModalController是它自己的文件
- 9. 檢查FTP上是否存在文件 - 不知道文件名
- 10. 什麼是MID的字段名,Authorize.net的TID是否知道它來自NPS
- 11. JSP - 知道什麼時候我退出一個JSP頁面
- 12. PHP - 我如何知道它當前的頁面名稱?
- 13. 有沒有辦法知道文件名是否是Excel格式?
- 14. 檢查JSP頁面中是否存在使用JSTL的文件
- 15. 如何知道資源文件是否由Javascript中的頁面加載
- 16. 如何在我自己的嚮導中使用JSP文件創建頁面?
- 17. 如何比較2個xml文件知道它是否相同
- 18. 如何使批處理文件知道它是否升高
- 19. 在一個頁面知道用戶名
- 20. javascript函數是否知道它的名字
- 21. 如何知道文件是否存在?
- 22. Flash對象知道它所在的頁面是什麼?
- 23. 如何知道JavaScript文件是否已包含在頂級頁面中?
- 24. 其他頁面中包含的頁面是否應有自己的腳本?
- 25. 蝙蝠文件是否知道其名稱,並可以自行刪除
- 26. (Firefox)WebExtension如何知道它自己的版本?
- 27. 用gunzip沒有找到文件,即使它知道文件名
- 28. 瀏覽器是否會打開我的頁面如果我創建了自己的文件擴展名?
- 29. 如何知道當前頁面是來自Forward還是Back,Ionic2
- 30. 如何知道頁面是否真的完全加載?
非常感謝! – JAM 2012-01-05 21:19:29
不客氣。 – BalusC 2012-01-05 21:23:50