Salut tout le monde,
Ca fait 3 jours que je suis à la recherche d'une solution de mon problème, ma tête commence à exploser......
Voilà j'ai développer un petit programme SVG dans le cadre de mon stage de fin d'études.
Le SVG marche nickel.
Je veux l'inclure sur une page JSP, avec <iframe> ça marche nickel.
Ensuite, avant que mon iframe se charge, je voudrais exécuter une petit script shell pour extraire une base de données SQL, et là ça a du mal. J'ai chercher partout, je vois pleins de trucs mais je ne sais pas comment le mettre en œuvre vu que je suis newbie en JSP.
Voici mon code JSP, c'est ça qui bug (le try&catch)
Je vous mets aussi le script au cas où .<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<%
try{
Process p = Runtime.getRuntime().exec("./extraction.sh");
//InputStream input = p.getInputStream();
p.waitFor();
p.getOutputStream().close();
p.getInputStream().close();
}
catch(IOException e){
out.println("process was interrupted");
out.println(e.getMessage());
}
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/ecmascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
</head>
<body>
<iframe id="svg" src="Interface.svg" width="100%" height="520" scrolling="auto" frameborder="0" >
</iframe>
</body>
</html>
Ce script fonctionne lorsque que je l'exécute depuis une console.
Voilà voilà, je vous remercie d'avance pour les réponse que vous me donnerez.#!/bin/bash
mysqldump -h localhost -u **** -p**** -X fgs basetest > annot2.xml
Franchement le code .............
Kleent![]()
Partager