STS 创建Dynamic Web Project后, WEB-INF里面的web.xml 配置和第一个Servlet程序运行操作流程

1.STS 创建Dynamic Web Project后, WEB-INF里面没有web.xml 是怎么回事?

3.0版本以上默认不创建web.xml,你可以通过点击next-next,找到下图红框勾上即可。


2.至于不创建web.xml有什么影响?

(1)这点我还不是很清楚『我是新手』,希望老鸟可以解释一下。只知道JavaEE好像新版的eclipse用注解替代自动配置web.xml,新建的时候有个URL mapping,对应@WebServlet("")注解。

(2)新建servlet,但在web.xml中没有自动更新配置?

https://bbs.csdn.net/topics/390855604 只能说版本越高,越来越方便了,不要过多在意。


3.如何在网页中执行.java代码?

这个时候我们首先要让我们创建的类继承HttpServlet


4.重写doGet或者doPost方法?

可以使用‘Alt + /’调出提示文本,可以在下图修改快捷键


5.完成重写doGet方法后,配置web.xml

选中部分可以删去

下面的代码千万不要复制,否则就会出错,解决方法:亲手打一遍。

<servlet>
	<servlet-name>HelloApple</servlet-name>         //名字可以随便指定
	<servlet-class>Servlet.helloServlet</servlet-class>       //包名.类名
</servlet>
	
<servlet-mapping>
	<servlet-name>HelloApple</servlet-name>         //与上面名字相同
	<url-pattern>/hello</url-pattern>               //页面中输入什么样的名称来对应servlet
</servlet-mapping>

 

迎接胜利的果实!!

猜你喜欢

转载自blog.csdn.net/Edogawa_Konan/article/details/81462363