Bonjour,

Voici mon problème. Dans ma servlet, je souhaites faire un response.sendRedirect("URL"). Cela fonctionne très bien si je redirige vers une URL du style http://www.developpez.net/.
Mais dans mon cas, je dois rediriger vers une URL du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
monprotocole://parameter1;parameter2
C'est sensé ouvrir un programme.
Quand je fais ça, cela ne fonctionne pas. Et j'ai pas d'erreur dans les logs. J'ai juste une page web "Page cannot be displayed". Par contre si je tape l'adresse ci-dessus directement dans le browser, cela fonctionne, il m'ouvre mon programme.
Je vous mets mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		Integer serial = Integer.parseInt(request.getParameter("extId"));
		Properties configFile = new Properties();
		configFile.load(this.getClass().getClassLoader().getResourceAsStream("config.txt"));
		String url = configFile.getProperty("url");
		response.sendRedirect(response.encodeRedirectURL(url + serial));
	}
Si quelqu'un a une idée, je l'en remercie d'avance.