Domanda

Ho una procedura SQL che genera un file util come output a seconda dei parametri di input che vengono passati ad esso.

devo passare questi parametri da una pagina HTML da 3 caselle di testo. Ci sarà anche un pulsante, il clic che, la procedura verrà chiamato e l'util verrà generato.

Ho pensato di farlo in jsp e scrivendo la procedura completa lì stesso. Ma io voglio il file util per essere aperto in WORD nel momento in cui viene generato.

Vorrei sapere come chiamare una procedura tasto e utilizzando come mostrare l'util dopo la sua generata.

È stato utile?

Soluzione

A poche linee guida:

  • JSP lavorano con il ciclo di vita di richiesta / risposta. Quindi devi sparare una richiesta (GET preferibilmente) al fine di fare l'elaborazione sul lato server
  • Non utilizzare JSP di scrivere il codice di elaborazione. Utilizzare i servlet, o un quadro (Struts2 / Spring MVC / etc).
  • il codice di elaborazione molto probabilmente utilizzerà JDBC per recuperare informazioni dal database.
  • Per la generazione del file, se correttamente presumo dovrei .doc, è possibile utilizzare Apache POI .
  • nel vostro servlet, dopo aver generato il file, dare un'occhiata a questo snipper -. ci dice che cosa intestazioni è necessario inviare al browser in modo da avere il file scaricato (e aperto, se l'utente vuole)

Se non si ha familiarità con JDBC o POI, sarà necessario andare su una ripida curva di apprendimento. Non c'è modo magico per generare un file in un formato desiderato.

Altri suggerimenti

Ho messo la risposta qui:

Come eseguire una shell da Jsp?

Grazie per l'aiuto ragazzi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top