用Eclipse的不要加service方法 如果加了 就默认走service方法 不走doget方法 也就在控制台输出不了
2017-04-10
之前我和老师的代码一模一样,但是跳转界面时报错。后来把地址/servlet/HelloServlet修改成/HelloServlet 则正确了。似乎不需要写包名。 我用的是myeclipse 2017 似乎直接可以遍历类名。写上包反而错了,我的解决方法是这样,如果有同学了解里面的原因,麻烦告知哈。谢谢啦~
2017-04-09
如果使用的是Tomcat 6.0版本,还是需要去xml里面进行Servlet配置的。
建议还是手打进行配置,注解虽然方便,但是自己手动打起来记得更牢理解的更深入
建议还是手打进行配置,注解虽然方便,但是自己手动打起来记得更牢理解的更深入
2017-04-07
等同于在web.xml下进行配置
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.imooc.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/servlet/HelloServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.imooc.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/servlet/HelloServlet</url-pattern>
</servlet-mapping>
2017-04-07
下面的同学(weibo_不撞墙不知道南北_0)出现的这种情况,估计是使用了Tomcat 7.0版本后,新建Servlet时,自动形成了注解:
@WebServlet("/servlet/HelloServlet ") //这就是注解
public class HelloServlet extends HttpServlet {}
@WebServlet("/servlet/HelloServlet ") //这就是注解
public class HelloServlet extends HttpServlet {}
2017-04-07