是否有Eclipse插件或功能允許預覽JSP文件?理想情況下,這樣的功能會意識到Spring標籤。在Eclipse中編輯JSP是一個很大的麻煩,然後構建和部署以查看結果。Eclipse JSP預覽
回答
我還沒有看到任何可以滿足您的需求的優秀插件。
作爲替代方案,您可以將碼頭服務器的jar放到您的類路徑中(我使用jetty-6.1.5.jar和jetty-util-6.1.5.jar)並編寫如下的類。
package net.eduportal.jetty;
import javax.servlet.ServletContext;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.security.UserRealm;
import org.mortbay.jetty.webapp.WebAppContext;
public class JettyRunner {
public static final int PORT = 8080;
public static final String BASE_URL = "http://localhost:" + PORT;
private static final JettyRunner _instance = new JettyRunner();
public static JettyRunner getInstance() {
return _instance;
}
// ///////////////////////////////////////////////////////////////
// Singleton
// /////////////
private Server server = null;
private WebAppContext wac = null;
private JettyRunner() {
}
public interface WebApplicationInitializer {
public void init(WebAppContext wac);
}
public ServletContext getServletContext() {
return wac.getServletContext();
}
public void start() throws Exception {
if (server == null) {
server = new Server(PORT);
server.setStopAtShutdown(true);
wac = new WebAppContext();
wac.setContextPath("/test");
wac.setResourceBase("war");
wac.setClassLoader(this.getClass().getClassLoader());
server.addHandler(wac);
server.start();
}
}
public void stop() throws Exception {
if (server != null) {
server.stop();
server = null;
}
}
public static void main(String argv[]) throws Exception {
JettyRunner.getInstance().start();
}
}
上面的代碼假定在類路徑中有一個名爲「war」的文件夾,其中包含相同的WEB-INF/*文件夾。當您從日食的服務器上運行的代碼將啓動,您可以通過訪問位置本地主機查看的JSP:8080 /測試/ *
MyEclipse中提供了這個插件:
http://www.myeclipseide.com/module-htmlpages-display-pid-11.html
至於是否會發現Spring標記是另一回事......
您不應該重新編譯才能看到結果。
eclipse的最新企業版實際上是對JSP的熱代碼替換。我將Web項目添加到Tomcat(或Glassfish或JBoss ...),並且在刷新瀏覽器窗口後,我在JSP中所做的任何更改都會反映出來。顯然,當我更改Java文件時,我需要重新啓動Tomcat,但最多隻需要2秒。
JBoss Tools(http://jboss.org/tools)有一個支持JSP,HTML甚至JSF的可視化頁面編輯器。
如果標籤不受支持,您可以右鍵單擊它併爲其添加模板,或者您可以通過實施擴展點來擴展支持的標籤。延長組支持的標籤的用戶
例子是http://relation.to/Bloggers/HowToCreateAVisualDocBookEditorIn10Minutes和http://planetjbpm.wordpress.com/2009/02/25/xforms-editor-with-jboss-vpe-and-some-jbpm/
有它給你最接近WYSIWYG編輯JSP的Oracle Workshop for WebLogic 10g R3。儘管它來自Oracle/BEA,但它可以與許多應用程序服務器一起使用,而不僅僅是WebLogic。這是我認識的JSP最好的工具,它是免費的。我不介紹Spring標籤,但可以定製它以給出標籤的設計時間表示。我不確定他們是否支持Eclipse 3.4。
還有JBoss Developer Studio它有很好的JSP可視化工具。
- 1. Eclipse的預覽標籤Wikitext
- 2. 主題預覽在Eclipse中失敗
- 3. 如何在Eclipse中預覽coldfusion頁面?
- 4. 預覽長串連字符串在Eclipse
- 5. Android中Eclipse的多個佈局預覽
- 6. rptdesign文件不能在Eclipse中預覽
- 7. Eclipse圖形佈局預覽消失
- 8. Bean導入[JSP/Eclipse]
- 9. 從eclipse調試JSP
- 10. eclipse JSP行封裝
- 11. 是否有可能將jsp預編譯爲eclipse?
- 12. 檢查從jsp轉換的servlet的預覽
- 13. 預覽XML Android Studio
- 14. SSRS屏幕預覽vs打印預覽
- 15. JSP頁面在Eclipse預覽中很好顯示,但在服務器上運行時顯示空白頁面
- 16. SWT瀏覽器打印預覽
- 17. Eclipse的JSP自動驗證
- 18. JSP客戶端在Eclipse中
- 19. 問題與JSP的Eclipse外
- 20. Eclipse和JSP打字速度
- 21. Eclipse jsp文件格式化
- 22. Eclipse,基本JSP和Apache Tomcat
- 23. 驗證問題,JSP和Eclipse
- 24. 在Jenkins中預編譯JSP
- 25. 使用Gradle預編譯JSP
- 26. jsp未按預期工作
- 27. Eclipce BIRT預覽錯誤
- 28. 瀏覽器預覽工具
- 29. 預覽圖像
- 30. OpenCart mp3預覽