java - Why the servlet doesn't work? -


all, newbie java web development, trying implement servlet in test. found servlet created doesn't work . didn't know whether had missed anything. please me review .thanks.

what had done far is:

  1. created dynamic web project named secondweb option generate web.xml dd.
  2. added servlet named helloservlet under package com.example.servlets. config url mapping values /helloservlet , /*. hope work url pattern under root.

here code .

package com.example.servlets;  import java.io.ioexception; import javax.servlet.servletexception; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse;  /**  * servlet implementation class servlet: helloservlet  *  */  public class helloservlet extends javax.servlet.http.httpservlet       implements javax.servlet.servlet {      /* (non-java-doc)      * @see javax.servlet.http.httpservlet#httpservlet()      */     public helloservlet() {         super();     }             /* (non-java-doc)      * @see javax.servlet.http.httpservlet#doget(httpservletrequest request,           httpservletresponse response)      */     protected void doget(httpservletrequest request, httpservletresponse response)          throws servletexception, ioexception {         response.getwriter().write("hello, world!");     }         /* (non-java-doc)      * @see javax.servlet.http.httpservlet#dopost(httpservletrequest request,           httpservletresponse response)      */     protected void dopost(httpservletrequest request, httpservletresponse response)          throws servletexception, ioexception {         // todo auto-generated method stub     }                } 

and added index.jsp joined test.

<%@ page language="java" contenttype="text/html; charset=iso-8859-1"     pageencoding="iso-8859-1"%> <!doctype html public "-//w3c//dtd html 4.01 transitional//en"      "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>my title</title> </head> <body> <% java.util.date d = new java.util.date(); %> <h1> today's date <%= d.tostring() %> , jsp page worked! </h1> </body> </html> 

what expected hope hello world string can added index.jsp response html when access url http://localhost:8080/secondweb or http://localhost:8080/secondweb/index.jsp. seems helloservlet doesn't work. why? thanks.

i found issue, have add servlet configuration in web.xml. below under root element:

    <servlet>         <servlet-name>helloservlet</servlet-name>         <servlet-class>com.example.servlets.helloservlet</servlet-class>     </servlet>     <servlet-mapping>         <servlet-name>helloservlet</servlet-name>         <url-pattern>/*</url-pattern>     </servlet-mapping> 

Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -