Có một plugin hoặc tính năng Eclipse cho phép xem trước các tệp JSP không? Lý tưởng nhất là một tính năng sẽ nhận thức được các thẻ Spring. Đó là một nỗi đau lớn để chỉnh sửa JSP trong Eclipse, sau đó xây dựng và triển khai để xem kết quả.Xem trước Eclipse JSP
Trả lời
Tôi chưa thấy bất kỳ plugin hay nào đáp ứng yêu cầu của bạn.
Để thay thế, bạn có thể đặt lọ của máy chủ cầu nối vào đường dẫn lớp của bạn (tôi đang sử dụng jetty-6.1.5.jar và jetty-util-6.1.5.jar) và viết một lớp như sau.
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();
}
}
Mã trên giả định có một thư mục có tên "chiến tranh" trong đường dẫn lớp chứa cùng thư mục WEB-INF/*. Khi bạn chạy mã từ eclipse server sẽ bắt đầu và bạn có thể xem các JSP bằng cách truy cập localhost vị trí: 8080/test/*
MyEclipse cung cấp plugin này:
http://www.myeclipseide.com/module-htmlpages-display-pid-11.html
Để biết liệu thẻ Spring có nhận biết được một vấn đề khác hay không ...
Bạn không cần phải xây dựng lại để xem kết quả.
Phiên bản nhật thực mới nhất của Enterprise thực sự thay thế mã nóng của JSP. Tôi thêm dự án web vào Tomcat (hoặc Glassfish hoặc JBoss ...) và bất kỳ thay đổi nào tôi thực hiện trong JSP đều được phản ánh sau khi tôi làm mới cửa sổ trình duyệt của mình. Rõ ràng, khi tôi thay đổi một tệp Java, tôi cần phải khởi động lại Tomcat, nhưng chỉ mất tối đa 2 giây.
Công cụ JBoss (http://jboss.org/tools) có trình chỉnh sửa trang trực quan hỗ trợ JSP, HTML và thậm chí JSF.
Nếu thẻ không được hỗ trợ, bạn có thể nhấp chuột phải vào nó và thêm mẫu cho nó HOẶC bạn có thể mở rộng các thẻ được hỗ trợ bằng cách triển khai các điểm mở rộng.
Ví dụ người dùng mở rộng bộ thẻ được hỗ trợ là http://relation.to/Bloggers/HowToCreateAVisualDocBookEditorIn10Minutes và http://planetjbpm.wordpress.com/2009/02/25/xforms-editor-with-jboss-vpe-and-some-jbpm/
Có những Oracle Workshop for WebLogic 10g R3 mang đến cho bạn những điều gần gũi nhất với biên tập WYSIWYG JSP. Mặc dù thực tế là nó đến từ Oracle/BEA, nó hoạt động với nhiều máy chủ ứng dụng, không chỉ WebLogic. Nó là công cụ tốt nhất mà tôi biết cho JSP và nó hoàn toàn miễn phí. Tôi không biết về các thẻ Spring, nhưng nó có thể được tùy chỉnh để cung cấp thời gian thiết kế các thẻ. Tôi không chắc chắn nếu họ hỗ trợ Eclipse 3,4 mặc dù.
Ngoài ra còn có JBoss Developer Studio có công cụ trực quan JSP tốt.
- 1. Cách xem thiết kế của JSP Trong eclipse
- 2. Validation vấn đề với JSP và Eclipse
- 3. Xem trước chủ đề không thành công trong Eclipse
- 4. Lỗi trong bản xem trước của tùy chỉnh Eclipse refactoring
- 5. Eclipse: Các lỗi JSP này là gì?
- 6. Loại trước autocompletion trong Eclipse
- 7. Eclipse Ganymede không xác thực JSP đúng cách
- 8. Có trình soạn thảo JSP tốt cho Eclipse không?
- 9. Ẩn các biểu tượng lỗi JSP trong Eclipse
- 10. thực hiện một giao diện xem trước được xem trước
- 11. Xem Scaladoc trong Eclipse
- 12. Xem trước Git push
- 13. Làm cách nào để kiểm tra xem tệp có tồn tại trước khi đưa/nhập tệp vào JSP không?
- 14. Đặt chế độ xem jsp mặc định bằng spring mvc
- 15. Tích hợp JSP mùa xuân, Jersey và có thể xem
- 16. jsp để xem tệp nhật ký (như "web tail -f")
- 17. xem các tab trong eclipse
- 18. Biểu thức xem của Eclipse?
- 19. xem xét mã trước cam kết
- 20. Xem trước trang web Javascript?
- 21. Android - Xem trước máy ảnh
- 22. Xem trước trang web jQuery
- 23. Biên dịch JSP (kiểm tra lỗi cú pháp trong JSP)
- 24. Eclipse JSP: mã hóa tệp văn bản mặc định không chính xác
- 25. Làm thế nào để vô hiệu hóa xác nhận JSP trong Eclipse helios?
- 26. Tải trước và chạy jQuery/javascript trước khi xem trang
- 27. Viết một Servlet để kiểm tra để xem nếu tồn tại và chuyển tiếp JSP khác JSP nếu họ không
- 28. Xem trước danh sách xem trước trong một ứng dụng với FXML
- 29. Xem bản xem trước của "git add -u"?
- 30. Xem trước trong một máy nhắn tin Xem trong android