<%@ page contentType="text/html; charset=utf-8" language="java"
errorPage=""%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>蓝调书香 :: 阅读改变人生 :: 欢迎加入本土最优秀的读书俱乐部</TITLE>
<LINK media=all href="css/global.css" type=text/css rel=stylesheet> <style type="text/css">
<!--
.STYLE2 {color: #CC0000}
-->
</style>
</HEAD> <body>
<DIV id=container>
<%@ include file="top.jsp"%>
<jsp:include flush="true" page="header.jsp"></jsp:include>
<table width="1024" height="800" border="1">
<tr>
<td width="124" valign="top">

<jsp:include  page="left.jsp" flush="true"/>
</td>
<td width="900">
<iframe name="main" src="IndexServlet.cmd" width="100%"
height="1600" frameborder="no" scrolling="no"></iframe>
</td>
</tr>
</table> </DIV>
</body>
</html>我从网上下的一个网站的源代码,那个 IndexServlet.cmd 文件一直找不到,我是个初学者,这个以cmd结尾的文件是什么呢,是源码中没有这个文件还是哪里指向了这个文件啊
我看到web.xml中有这样一段代码
  <servlet-mapping>
    <servlet-name>Servlet</servlet-name>
    <url-pattern>*.cmd</url-pattern>
  </servlet-mapping>
和这段代码有关吗?

解决方案 »

  1.   

    *.cmd 是说在地址栏里比方说是百度的网址
    那么在地址栏里输入  http://www.baidu.com/faeofwoah.cmd
    或者
    http://www.baidu.com/dowemoane.cmd就都调到那个名叫Servet那个servlet映射里去处理
    *代表这部分内容可以任意匹配,引入正则表达式的匹配概念
      

  2.   

    有关,看web.xml里面,上面应该有servlet节点,对应的servlet-name为Servlet,然后看它对应的是哪个类或者资源。
      

  3.   

     <servlet-name>Servlet</servlet-name>
        <servlet-class>org.itstar.bookshopping.core.Servlet</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>Servlet</servlet-name>
        <url-pattern>*.cmd</url-pattern>
      </servlet-mapping>
    我找到了这样的映射关系,如果这样的话 src="IndexServlet.cmd" 就会转向org.itstar.bookshopping.core.Servlet 处理吗?可问什么提示我找不到文件呢
      

  4.   

    org.itstar.bookshopping.core.Servlet明明存在啊
      

  5.   

    看看编译后的class有没有部署上去。
      

  6.   

    加我的Java群:  JAVAMM工作室  49167765
    群里高手还是蛮多的,,,具体的细节我不太会看,看到太多的代码就头晕