<form action="init" method="post">

解决方案 »

  1.   

    我也刚刚研究NtSky
    <form action="/NtSky/init" method="post">
    看看
      

  2.   

    你这样写:
    <form action="./init" method="post">
      

  3.   

    可能使你重新部署过 ,而第二部署时改过了类文件,这样,应该重性将编译过的类文件 考回/classes/com/ntsky/note里。
      

  4.   

    还是武君说得对,改为<form action="./init" method="post">
    就可以了,可我还是不大清楚为何这样改,而web.xml中如此配置是何意思?请再指教!
     <servlet>
    <servlet-name>init</servlet-name>
    <servlet-class>com.ntsky.note.InitServlet</servlet-class>
      </servlet>
      <servlet-mapping>
    <servlet-name>init</servlet-name>
    <url-pattern>/init</url-pattern>
      </servlet-mapping>
      

  5.   

    <servlet-mapping>
    <servlet-name>init</servlet-name>
    <url-pattern>/init</url-pattern>
      </servlet-mapping>
    这个是对上面的<servlet>标签的映射。<url-pattern>/init</url-pattern>当请求的页面样式是/init
    时调用名为init的servlet。也就是com.ntsky.note.InitServlet
    你也可以这样:<url-pattern>*.do</url-pattern>就是当请求的URL是以.do结尾时调用某个servlet
    这也就是struts中的actionservlet