菜鸟学JSP
在书上学的内容来看(《JSP从入到精通》),servlet是java类,运行时需要编译通过才能,所以在自动生成的web.xml中需要写servletd的配置
如:
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class> com.test.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/LoginServlet</url-pattern>
</servlet-mapping>
但在Eclipse中web.xml是自动给配置好的,以为IDEA不能自动配置,还特意加上了这部分代码,后来发现,IDEA并不需要配置web.xml文件
在src中new一个文件时选择servlet文件
然后就会有自动配置,在类名的最上面有这句话:
当然只有这一局还是不够,要配置urlPatterns,所以我们在设置中将代码模板改一下就OK了
如下:
setting>file and code template >other >web>servlet annotated 修改模板为:
@javax.servlet.annotation.WebServlet(name = "${Entity_Name}", urlPatterns="/${Entity_Name}")
就可以
加上后就变成了这样
目前学到这里,未完待续,先做记录,后续再补充。