5
A
回答
10
ServletContext.getServletContextName()
返回如在 部署描述符中指定該網頁 由顯示名稱 元件應用對應於該 ServletContext的此Web 應用程序的名稱。
10
你的問題有一些含糊之處。 「顯示名稱」是而不是與「上下文根」相同。要從web.xml
獲得<display-name>
的值,請查看skaffman在此問題中的回答。要從context.xml
獲得<Context path>
的值,請使用ServletContext#getContextPath()
。這通常被稱爲「上下文根」(您也可以在URL中看到,該部分緊跟在域之後)。
+0
你說得對。它應該是.getContextPath()而不是getServletContextName()。 – 2015-06-30 19:51:13
0
En nombre puede obtener de la clase ServletContext。 精讀JSF
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
ServletContext servletContext= (ServletContext) externalContext.getContext();
System.out.println("Context Name: "+servletContext.getServletContextName());
或在一個Servlet
protected void doGet(HttpServletRequest request, HttpServletResponse response)
{
ServletContext servletContext= getServletContext();
System.out.println("Context Name: "+servletContext.getServletContextName());
}
相關問題
- 1. 從我的web.xml文件中,如何獲取我的webapp名稱?
- 2. Firebase:從UID獲取顯示名稱
- 3. 從資源文件獲取顯示名稱
- 4. 從文件名獲取目錄名稱
- 5. 從谷歌plus api獲取空白名稱(顯示名稱)
- 6. awk - 顯示文件名稱
- 7. 從路徑獲取文件夾名稱
- 8. 從filechooser獲取文件的名稱
- 9. 獲取文件的名稱
- 10. 從域\別名組合中獲取顯示名稱
- 11. Enum Flag獲取多個顯示名稱
- 12. 使用EnumDisplayDevices獲取顯示器名稱
- 13. 如何從DLL讀取顯示名稱?
- 14. 獲取邏輯名稱的顯示名稱
- 15. 讀取文件並顯示該文件中名稱的總和
- 16. 從顯示名稱解析SamAccount名稱
- 17. 在文件輸入顯示器中顯示文件名稱
- 18. 從URL獲取JSON文件並顯示
- 19. 從aplication.properties文件中獲取log4j.properties文件的路徑到web.xml中
- 20. 如何從簽名文件中獲取簽名者的名稱
- 21. 獲取精確的顯示器/顯示/屏幕名稱
- 22. Sharepoint:從列表中獲取表單域的顯示名稱
- 23. 從WindowsIdentity獲取用戶的顯示名稱
- 24. 從當前視圖獲取JSF導航顯示名稱
- 25. 如何從文件字段獲取文件的名稱?
- 26. 從完整文件路徑獲取文件夾名稱
- 27. python從zip文件夾中獲取文件夾名稱列表
- 28. 如何從文件路徑獲取父文件夾的名稱?
- 29. 從文件名中的JSF的web.xml
- 30. 如何從Ant中的目錄名稱獲取文件名?
作爲@BalusC提及。應該使用getContextPath()。因爲上下文根與上下文名稱不同。 – 2015-06-30 19:52:04