Convertion JSP en html

badboy31fr Messages postés 1 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 14 juin 2007 - 14 juin 2007 à 16:59
cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 - 20 juin 2007 à 10:06
Bonjour,

Je developpe une application J2EE weblogic/tomcat. Les pages de consultation sont donc en JSP.

Pour que mes clients puissent avoir un apercu de l'outil, je veux leur mettre a dispo un CD de demo contenant l'appli simplifié, donc en HTML, sans weblo, tomcat ou autre. Ils consulteront les pages comme s'ils etaient dans l'application, avec les meme enchainement d'ecran etc...

Ma question est donc comment convertir mes pages JSP en HTML.
Je cherche un outil me permettant d'enregistrer les pages que je consulte sour forme HTML, avec les données affichée etc... du style aspirateur de site, etc...

Mon appli contient plus de 120 pages JSP affichées. Un peu fastidieu a convertir manuellement page par page.

Si l'un d'entre vous à une idee je suis preneur

Merci d'avance....

5 réponses

cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 18
18 juin 2007 à 18:05
la commande wget a une capacité de mirroring avec quelquechose comme :

wget -EFrkp -l inf -B www.tonsite.com www.tonsite.com

te génerera un miroir local de ton site. Mais il faudra ensuite faire un remplacement de certaines url (quand elles sont en absolue je crois) sur les pages html générées.
0
Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 110
19 juin 2007 à 20:16
Salut,

wget existe sous windows ? si non recup un aspirateur de sites (il y en a masse sur le net pour win) et roule ma poule  tu auras  ce que tu veux

 [auteurdetail.aspx?ID=638418 AlexN]
> tu as oublié l'option 'c' qui permet de continuer en cas de merdouilles :P

$man wget (avec recherche -c)

-c
       --continue
           Continue getting a partially-downloaded file.  This is useful when
           you want to finish up a download started by a previous instance of
           Wget, or by another program.  For instance:

                   wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z

           If there is a file named ls-lR.Z in the current directory, Wget
           will assume that it is the first portion of the remote file, and
           will ask the server to continue the retrieval from an offset equal
           to the length of the local file.

           Note that you don’t need to specify this option if you just want
           the current invocation of Wget to retry downloading a file should
           the connection be lost midway through.  This is the default behav-
           ior.  -c only affects resumption of downloads started prior to this
           invocation of Wget, and whose local files are still sitting around.

           Without -c, the previous example would just download the remote
           file to ls-lR.Z.1, leaving the truncated ls-lR.Z file alone.

           Beginning with Wget 1.7, if you use -c on a non-empty file, and it
           turns out that the server does not support continued downloading,
           Wget will refuse to start the download from scratch, which would
           effectively ruin existing contents.  If you really want the down-
           load to start from scratch, remove the file.

           Also beginning with Wget 1.7, if you use -c on a file which is of
           equal size as the one on the server, Wget will refuse to download
           the file and print an explanatory message.  The same happens when
           the file is smaller on the server than locally (presumably because
           it was changed on the server since your last download
           attempt)---because ‘‘continuing’’ is not meaningful, no download
           occurs.

           On the other side of the coin, while using -c, any file that’s big-
           ger on the server than locally will be considered an incomplete
           download and only "(length(remote) - length(local))" bytes will be
           downloaded and tacked onto the end of the local file.  This behav-
           ior can be desirable in certain cases---for instance, you can use
           wget -c to download just the new portion that’s been appended to a
           data collection or log file.

           However, if the file is bigger on the server because it’s been
           changed, as opposed to just appended to, you’ll end up with a gar-
           bled file.  Wget has no way of verifying that the local file is
           really a valid prefix of the remote file.  You need to be espe-
           cially careful of this when using -c in conjunction with -r, since
           every file will be considered as an "incomplete download" candi-
           date.

           Another instance where you’ll get a garbled file if you try to use
           -c is if you have a lame HTTP proxy that inserts a ‘‘transfer
           interrupted’’ string into the local file.  In the future a ‘‘roll-
           back’’ option may be added to deal with this case.

           Note that -c only works with FTP servers and with HTTP servers that
           support the "Range" header.

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
0
cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 18
19 juin 2007 à 21:59
lut twin,

Oui wget existe sous windows. Il faut installer cygwin et cocher la case "installer wget".

Je n'ai pas suggéré l'option c parce que supposant qu'il voulait faire un miroir local de son site qu'il a développé en local ou du moins sur un serveur pas trop loin de son poste, les incidents de communication pourraient être rares. Et 120 pages, c'est pas le bout du monde.
De toute façon, il ne s'agit que d'une suggestion. Les options réelles qu'il devrait utiliser dépendent de son contexte de travail, qu'il n'a pas trop précisé.
0
Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 110
19 juin 2007 à 22:43
Salut,

c'est sur avec cygwin tu peux transformer ton OS en VRAI OS soit toutes(casi) les applications unix.
Mais dans ce cas pourquoi passer par un wrapper et ne pas se tourner directement vers un VRAI OS........

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 18
20 juin 2007 à 10:06
Salut,

je travaille avec les deux os indifféremment, mais sous windows, je suis bien content de disposer d'une console cygwin pour y tapoter quelques commandes et faire faire à windows des opérations qu'il ne saurait pas faire autrement.
Disons que windows est pas trop moche et qu'avec linux dedans, il peut servir à quelquechose. Enfin c'est juste une opinion qui n'engage que moi.
0