郁闷! 怎么老是提示找不到servlet呀
我的jsp页面放在webroot的admin文件夹下  servlet就在servlet包下
配置如下:
 <servlet>
    <servlet-name>ct_survey</servlet-name>
    <servlet-class>servlet.ct_survey</servlet-class>
  </servlet>  <servlet-mapping>
    <servlet-name>ct_survey</servlet-name>
    <url-pattern>/ct_survey</url-pattern>
  </servlet-mapping>
然后链接 :
<a href="ct_survey">子项管理</a>链接后提示错误:
The requested resource (/project/admin/ct_survey) is not available.
我的servlet没有放在admin文件夹下啊  怎么会有这样的错误??请高手指点~~

解决方案 »

  1.   

    新建servlet的时候 把默认的URL /servlet/www 该为/www 试下看看.
      

  2.   

    <a href="/ct_survey">子项管理 </a> 
      

  3.   

    应该是访问路径不对
    <a href="/ct_survey">子项管理 </a> 
    或者
    <a href="/project/ct_survey">子项管理 </a> 
    试下
      

  4.   

    看看你页面的文件夹是不是/project/admin
      

  5.   

    同意<a href="/project/ct_survey">子项管理 </a> 
      

  6.   

    还是不行呀  ~~
    但是有个奇怪的现象  我将jap页面从admin文件夹里调出来  就可以找到了 
    但是这样文件很难管理
      

  7.   

     访问路径不对.
    你的配置中:  <servlet-mapping> 
        <servlet-name>ct_survey </servlet-name> 
        <url-pattern>/ct_survey </url-pattern> 
      </servlet-mapping> 
    路径是指向/ct_survey,而在提交的时候你是ct_survey.
    在访问的时候这个路径必须和配置文件中的路径是一样的.
      

  8.   

    没有见过这样的,你的是超链不是表单,url明显不对,即使超链可以转servlet那也应该
    是<a href="/ct_survey">子项管理 </a>还有把那些空格呀什么的最好去干净。
      

  9.   

    你是手写的web.xml吧,生成servlet时能自动配置这个文件的,你手写的明显不对,<url-pattern>/servlet/ct_survey </url-pattern> 
      

  10.   

    再说你的href=""也不对,我想你是想做下载文件的功能吧?href=""后面是servlet/ct_survey ,也可传参到servlet中