IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml

 我来答
huanglenzhi
2016-02-08 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517194
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部

自动建立的web.xml文件如图:

在<web-app>标签中插入<servlet>标签、<servlet-mapping>标签,如图:


zyxzyx6688
2016-03-03 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:88%
帮助的人:1996万
展开全部

1、首先正确配置 IntelliJ IDEA 14.03 + Tomcat,配置好以后新建的项目结构如图所示:

(没有运行过的class文件夹是空的,运行过后class文件夹里面才会有.class文件)

2、自动建立的web.xml文件如图:

3、在<web-app>标签中插入<servlet>标签、<servlet-mapping>标签,如图:

4、代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
        version="3.1">
   <servlet>
       <servlet-name>Servlet</servlet-name>
       <servlet-class>Servlet.MyServlet</servlet-class> //<servlet-class>中的内容是固定的,必须是"Servlet所在包的名称.Servlet类的名称"
   </servlet>
   <servlet-mapping>
       <servlet-name>Servlet</servlet-name>
       <url-pattern>/Servlet/MyServlet</url-pattern>
   </servlet-mapping>
</web-app>

新建的四个标签中servlet-class标签的内容是固定的,不能随意修改;

servlet-name标签中的内容自定,但两个servlet-name标签中的内容必须相同;

url-pattern标签中的内容自定,如例子中url-pattern为 /Servlet/MyServlet ,tomcat端口(默认)为8080,

则启动项目后,在浏览器中输入http://localhost:8080/Servlet/MyServlet,即可访问到servlet所定义的页面。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式