Esiste un plug-in Eclipse o una funzionalità che consente l'anteprima dei file JSP? Idealmente, una tale caratteristica sarebbe a conoscenza dei tag Spring. È un grosso problema modificare il JSP in Eclipse, quindi creare e distribuire per vedere i risultati.Anteprima JSP Eclipse
risposta
Non ho visto alcun buon plugin che soddisfi le vostre esigenze.
In alternativa è possibile posizionare il jar del server jetty sul percorso della classe (sto utilizzando jetty-6.1.5.jar e jetty-util-6.1.5.jar) e scrivere una classe come la seguente.
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();
}
}
Il codice di cui sopra assume c'è una cartella chiamata "guerra" nel percorso di classe che contiene gli stessi WEB-INF/* cartelle. Quando si esegue il codice da Eclipse il server inizierà ed è possibile visualizzare le JSP accedendo al localhost posizione: 8080/test/*
MyEclipse fornisce questo plugin:
http://www.myeclipseide.com/module-htmlpages-display-pid-11.html
Se sapere che il tag Spring è consapevole è un'altra questione però ...
Non dovresti dover ricostruire affatto per vedere i risultati.
L'ultima versione Enterprise di eclipse esegue effettivamente la sostituzione del codice hot di JSP. Aggiungo il progetto web a Tomcat (o Glassfish o JBoss ...) e ogni modifica apportata in un JSP viene riflessa dopo l'aggiornamento della finestra del browser. Ovviamente, quando cambio un file Java, devo riavviare Tomcat, ma ci vogliono solo 2 secondi al massimo.
JBoss Tools (http://jboss.org/tools) ha un editor di pagine visive che supporta JSP, HTML e anche JSF.
Se un tag non è supportato, è possibile fare clic con il pulsante destro del mouse e aggiungere un modello per esso OPPURE è possibile estendere i tag supportati implementando i punti di estensione.
Esempi di utenti estendendo la serie di tag supportati sono http://relation.to/Bloggers/HowToCreateAVisualDocBookEditorIn10Minutes e http://planetjbpm.wordpress.com/2009/02/25/xforms-editor-with-jboss-vpe-and-some-jbpm/
C'è la Oracle Workshop for WebLogic 10g R3 che ti dà la cosa più vicina a editing WYSIWYG JSP. Nonostante provenga da Oracle/BEA, funziona con molti server di app, non solo su WebLogic. È lo strumento migliore che conosco per JSP ed è gratuito. Non mi riferisco ai tag Spring, ma può essere personalizzato per fornire una rappresentazione temporale dei tag. Non sono sicuro che supportino Eclipse 3.4.
C'è anche JBoss Developer Studio che ha buoni strumenti visivi JSP.
- 1. Percorso assoluto relativo (Eclipse, JSP)
- 2. Editor JSP per Eclipse, esiste?
- 3. Errori di convalida JSP Eclipse misteriosi
- 4. Nascondi icone errore JSP in Eclipse
- 5. problema di convalida con JSP ed Eclipse
- 6. Come ottenere l'assistenza ai contenuti EL (Expression Language) (completamento automatico) nei tag JSP/JSP in Eclipse?
- 7. Servlet semplice con Eclipse Juno e server di anteprima J2EE
- 8. JSP EL (linguaggio di espressione) che causa problemi in Eclipse
- 9. Collegamento a Eclipse per commentare jsp, codice xml
- 10. Come aggiungere i TODO di Eclipse ai JSP
- 11. Trova file di risorse inutilizzate (.jsp, .xhtml, immagini) in Eclipse
- 12. Eclipse: Trova riferimenti in Java e JSF/JSP
- 13. Sintassi Evidenzia nell'editor di testo strutturato (JSP) in Eclipse
- 14. Eclipse JSP: codifica file di testo predefinita errata
- 15. PDF Anteprima anteprima immagine in laravel 5.1?
- 16. Matrice di byte anteprima anteprima telecamera
- 17. Includere automaticamente un JSP in ogni JSP
- 18. Compilare JSP (controllare l'errore sintattico in JSP)
- 19. RoutedUICommand Anteprima Bug eseguito?
- 20. Stampa anteprima contenuto squishing
- 21. PDF Anteprima e visualizzazione
- 22. WP8 impostato risoluzione anteprima
- 23. Anteprima immagine con jQuery
- 24. Unfailing Javascript Immagine anteprima
- 25. Anteprima di stampa JavaScript
- 26. jQuery Anteprima pagina Web
- 27. Java: Anteprima HttpPost Request
- 28. Anteprima ViewSwitcher in AndroidStudio
- 29. Anteprima arrotondato in iphone
- 30. Crea immagine anteprima