badboy31fr
Messages postés1Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention14 juin 2007
-
14 juin 2007 à 16:59
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDerniè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.
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.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 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:
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 ..."
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 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é.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 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
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 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.