HttpServlet
helloworld
-
helloworld -
helloworld -
Bonjour,
J'aimerai afficher une page html avec ce message quand je clique sur un button en JS, j'ai réussi à configurer le serveur et accéder à index.html. Mais quand je clique rien ne se passe.
J'aimerai afficher une page html avec ce message quand je clique sur un button en JS, j'ai réussi à configurer le serveur et accéder à index.html. Mais quand je clique rien ne se passe.
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setStatus(200);
response.setContentType("text/html");
String msg = "<html><body>Ceci est la réponse</body></html>";
response.setContentLength(msg.getBytes().length);
response.setCharacterEncoding("utf-8");
response.getOutputStream().write(msg.getBytes());
}
Configuration: Windows / Chrome 70.0.3538.110
Voici le JS
$('button').on('click', function(){ let exp = $('textarea').val(); window.location.replace("http://127.0.0.1/test?nombre=" + exp); });Coté server avec Jetty
public class MyServer { public static void main(String[] args) throws Exception { Server server = new Server(8080); WebAppContext context = new WebAppContext(); HttpServlet servlet = new MaServlet(); context.addServlet(new ServletHolder(servlet), "/test"); context.setResourceBase("www"); HttpServlet defaultServlet = new DefaultServlet(); context.addServlet(new ServletHolder(defaultServlet), "/"); server.setHandler(context); server.start(); }