用java写web应用时候,是否需要每写servlet的时候都要配置web.xml文件

 我来答
小傻

推荐于2016-06-30 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

java编写web应用的时候,当使用servlet 3.0之后,不需要配置web.xml文件,使用如下注解形式即可:

@WebServlet(urlPatterns = {"/simple"}, asyncSupported = true, 
loadOnStartup = -1, name = "SimpleServlet", displayName = "ss", 
initParams = {@WebInitParam(name = "username", value = "tom")} 

public class SimpleServlet extends HttpServlet{ … }
匿名用户
2013-07-13
展开全部

Servlet3.0以后提供了属性注解功能,你直接在类文件里做属性注解,作用和web.xml配置相同。样例如下

@WebServlet(urlPatterns = {"/simple"}, asyncSupported = true, 
loadOnStartup = -1, name = "SimpleServlet", displayName = "ss", 
initParams = {@WebInitParam(name = "username", value = "tom")} 

public class SimpleServlet extends HttpServlet{ … }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
erliang20088
推荐于2018-03-01 · TA获得超过2496个赞
知道小有建树答主
回答量:926
采纳率:100%
帮助的人:954万
展开全部
1、原生态写java web,是必须要一一对应写到配置文件的。
2、有三种选择:
一,自己写个过滤器,拦截servlet请求并处理也可以。
二,用jsp也可以办成这事,只不过,是jsp来写和请求了,jsp和servlet等价,jsp开发效率要高些。
三,用拦截器框架,像Struts、SpringMvc、nutz都有这样的功能。
试下看吧。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2013-07-13 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1362万
展开全部
可以不配置这个文件。自己写框架来开发就会省很多事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zw1502071
2013-07-13 · 超过19用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:42.1万
展开全部
恩,是的,不过我建议你使用Struts,自己可以不用配,框架帮你管理,比较方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式