¿Hay un complemento o característica de Eclipse que permita la vista previa de los archivos JSP? Idealmente, tal característica sería consciente de las etiquetas de Spring. Es un gran esfuerzo editar el JSP en Eclipse, luego compilar e implementar para ver los resultados.Vista previa de Eclipse JSP
Respuesta
No he visto ningún buen complemento que satisfaga sus requisitos.
Como alternativa puede poner el jar del servidor de embarcadero en su ruta de clases (estoy usando embarcadero-6.1.5.jar y embarcadero-util-6.1.5.jar) y escribir una clase como la siguiente.
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();
}
}
El código anterior supone que hay una carpeta llamada "guerra" en la ruta de clase que contiene las mismas WEB-INF/* carpetas. Cuando se ejecuta el código de eclipsar el servidor se iniciará y se pueden ver las páginas JSP mediante el acceso al localhost ubicación: 8080/test/*
MyEclipse ofrece este plugin:
http://www.myeclipseide.com/module-htmlpages-display-pid-11.html
En cuanto a si será consciente de la etiqueta Spring es otra cuestión ...
No debería tener que reconstruir para ver los resultados.
La última versión Enterprise de eclipse realmente hace la sustitución de código en caliente de JSP. Agregué el proyecto web a Tomcat (o Glassfish o JBoss ...) y cualquier cambio que realice en un JSP se refleja después de actualizar la ventana de mi navegador. Obviamente, cuando cambio un archivo Java, necesito reiniciar Tomcat, pero eso solo toma 2 segundos como máximo.
JBoss Tools (http://jboss.org/tools) tiene un editor visual de páginas que admite JSP, HTML e incluso JSF.
Si no se admite una etiqueta, puede hacer clic con el botón derecho y agregarle una plantilla O puede ampliar las etiquetas compatibles implementando los puntos de extensión.
Ejemplos de usuarios que se extienden al conjunto de etiquetas soportadas son http://relation.to/Bloggers/HowToCreateAVisualDocBookEditorIn10Minutes y http://planetjbpm.wordpress.com/2009/02/25/xforms-editor-with-jboss-vpe-and-some-jbpm/
Ahí está el Oracle Workshop for WebLogic 10g R3 que le da lo más parecido a la edición WYSIWYG JSP. A pesar de que proviene de Oracle/BEA, funciona con muchos servidores de aplicaciones, no solo con WebLogic. Es la mejor herramienta que conozco para JSPs y es gratis. No me refiero a las etiquetas de Spring, pero puede personalizarse para ofrecer una representación de las etiquetas en tiempo de diseño. No estoy seguro de si son compatibles con Eclipse 3.4. También hay JBoss Developer Studio que tiene buenas herramientas visuales JSP.
- 1. La vista previa del tema falla en Eclipse
- 2. Quicklook vista previa incrustada
- 3. Omitir UIImagePickerController Vista previa?
- 4. debug JSP from eclipse
- 5. Widget Vista previa Guardar ubicación
- 6. Imprimir ServerReport sin vista previa
- 7. Android cámara vista previa tutorial
- 8. Vista previa de un empuje de Git
- 9. vista de superposición de cámara, solo para una vista previa?
- 10. Vista previa de PDF en C#
- 11. cámara androide de vista previa Rotación
- 12. Grabación de video sin previa vista
- 13. Vista previa y visualización de PDF
- 14. TWTweetComposeViewController no muestra enlace de vista previa
- 15. ¿Vista previa del sitio web de Javascript?
- 16. Implementando mi propia vista previa de impresión?
- 17. Safari Top Sites de vista previa
- 18. Vista previa de Tridion y elementos HTML5
- 19. omnicompletion Vim: ventana de vista previa opcional
- 20. Android 3.0, Vista previa de widgets
- 21. Mysterious Eclipse JSP Validation Errors
- 22. Editor JSP para eclipse, ¿existe?
- 23. ¿Complemento JSP gratuito para eclipse?
- 24. ¿Cómo aprender JSP/MVC, con experiencia previa en ASP.Net MVC?
- 25. Servlet simple con servidor de vista previa Juno y J2EE de Eclipse
- 26. Error en la vista previa de la refactorización de Eclipse personalizada
- 27. Eclipse: ¿Cuáles son estos errores JSP?
- 28. Live Wallpaper Vista previa en miniatura Tamaño
- 29. Vista previa imagen redondeada en iphone
- 30. UIImagePickerController sin superposición en la vista previa