注释的问题

注释的问题

web.xml内部的注释消失怎么解决?

如何取消新建模板(servlet filter listener) 内的注释?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小尤 2020-06-12 16:25:00

同学你好,如果直接建servlet,系统生成映射的时候,可能会自动格式化xml文件。不光删除注释,还会把所有空行都删除。如果同学要在xml文件中写注释,那么,同学可以手动建一个类,继承httpservlet类,然后再手动写映射,而且不能在这个工程当中直接建servlet,否则会一朝回到解放前。

祝学习愉快!

好帮手慕小尤 2020-06-12 13:42:41

同学你好,同学使用的是eclipse编译器吗?如果是,1. 同学可尝试点击Window->Preferences 菜单,找到下图所示的位置, 去掉对应项的勾选。

http://img1.sycdn.imooc.com//climg/5ee2fd7c09c97ec608310878.jpg

2. 同学可以设置一个新的模板,并不设置注释即可。

    (1.打开Eclilpse,Window->Preferences

    (2.Java->Editor->Templates->New

    http://img1.sycdn.imooc.com//climg/5ee315710932682b07770624.jpg

http://img1.sycdn.imooc.com//climg/5ee314e709adc90a09560192.jpg

模板代码:
package ${enclosing_package};
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class ${primary_type_name} extends HttpServlet {
 
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		response.getWriter().write("hello haohao...");
	}
 
	public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doGet(request, response);
	}
}


勾选上“Use code formatter”->Apply->OK

    (3.重启Eclipse

    (4.使用Alt+/来快速匹配出模板,创建出简单清晰的Servlet

祝学习愉快!

  • 提问者 慕小白200903 #1
    老师,配置后web.xml内部的注释还是消失怎么办?
    2020-06-12 15:09:05
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师