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. 如何知道文件名是否是Android中的別名?
- 3. 我可以將我自己的jsp頁面導入另一個jsp頁面嗎?
- 4. JSP可以知道它是否在iFrame中嗎?
- 5. 如何知道頁面的控件是否回撥?
- 6. Angular ModalController是它自己的文件
- 7. 檢查FTP上是否存在文件 - 不知道文件名
- 8. 什麼是MID的字段名,Authorize.net的TID是否知道它來自NPS
- 9. JSP - 知道什麼時候我退出一個JSP頁面
- 10. 如何比較2個xml文件知道它是否相同
- 11. 在一個頁面知道用戶名
- 12. Flash對象知道它所在的頁面是什麼?
- 13. javascript函數是否知道它的名字
- 14. Umbraco自定義DataEditor是否知道它是pagetype?
- 15. 如何知道JavaScript文件是否已包含在頂級頁面中?
- 16. 蝙蝠文件是否知道其名稱,並可以自行刪除
- 17. 瀏覽器是否會打開我的頁面如果我創建了自己的文件擴展名?
- 18. 如何知道當前頁面是來自Forward還是Back,Ionic2
- 19. 如何知道我的內容是否佔用整個頁面?
- 20. 如何知道我的頁面是否被緩存?
- 21. 如何知道Facebook頁面的帖子是否爲廣告?
- 22. 如何在不知道名稱的情況下將網頁鏈接到自己?
- 23. 如何知道網頁的語言是否是英文?
- 24. JSP頁面是/否對話框
- 25. UITableViewCell如何知道自己的indexPath?
- 26. 如何使qwidget知道另一個qwidget是否在它上面
- 27. 如何知道window.opener是否來自我的網頁?
- 28. 是否可以在jsp 2.0自定義標籤中調用頁面名稱?
- 29. 如何自己的頁面
- 30. 當移動內嵌的JavaScript到它自己的文件,頁面不再正常
非常感謝! – JAM 2012-01-05 21:19:29
不客氣。 – BalusC 2012-01-05 21:23:50