![](/img/trans.png)
[英]How can i open JSP page from another JSP page in java Spring MVC?
[英]calling jsp page from java class opens it in dreamviewer so how can i open jsp page in eclipse itself?
我有一個普通的java類,一旦控制進入JSP頁面就調用JSPpage,頁面本身在Dreamweaver中打開,但我希望它在eclipse本身用它的默認瀏覽器打開。 我怎么能做到這一點?
這是我的代碼:
String htmlFilePath = "WebContent/raja.
File htmlFile = new File(htmlFilePath);
Desktop.getDesktop().browse(htmlFile.toURI());
Desktop.getDesktop().open(htmlFile);
您的意思是說您有一個簡單的Java獨立桌面應用程序而不是Web應用程序嗎?
如果是,我會說,JSP需要一個servlet容器來執行。
但是看看你的代碼看起來你似乎沒有嘗試執行,只是獲取將被提取的JSP,就像獲取其他文件一樣(例如擴展名為.html
, .txt
, .jsp
, .php
, .doc
.php
) )。
頁面本身在Dreamweaver中打開,但我想在eclipse本身使用默認瀏覽器打開它
我希望您已經閱讀了Desktop#open方法的API,它清楚地說:
啟動關聯的應用程序以打開文件。
如果指定的文件是目錄,則啟動當前平台的文件管理器以將其打開。
因此,這意味着如果您要獲取的文件具有.doc
擴展名,則它將以MS-WORD打開該文件,如果擴展名為.txt
則可能會打開notepad
或任何配置為默認關聯應用程序的文本編輯器。
因此,帶有.jsp
擴展名的文件似乎將dreamweaver作為默認的關聯應用程序。 所以這似乎是底層平台的配置而不是代碼問題。
目前我不知道是否可以動態地通過代碼更改特定文件擴展名的默認關聯應用程序。
此問題也可能有所幫助: 如何使用默認關聯程序打開文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.