javax.servlet.ServletException
我用iframe请求action 方法,出该异常,<iframe align="right" frameborder="0" height="100%" marginheight="0" marginwidth="0" name="right" scrolling="no"  width="754" src="aud.htm?kwkj=postlistall"></iframe>直接请求http://localhost/kwkj.htm?kwkj=postlistall该路径就没有异常,

解决方案 »

  1.   

    src="<%=servlet.getContextPath%>/aud.htm?kwkj=postlistall"> 
      

  2.   

    回一楼的:
    servlet用不用定义下,
    要是直接会有问题,
    要是定义该如何定义下呢
    是httservlet吗?
      

  3.   

    src=" <%=servlet.getContextPath%>/aud.htm?kwkj=postlistall">回一楼 ,JSP 内置对象中有 servlet 对象吗????LZ 你改成下面试试
    src=" <%=request.getContextPath%>/aud.htm?kwkj=postlistall">
      

  4.   

    没懂你的意思,你这里用到了servlet? 还是你把 servlet后缀名改成了 .htmkwkj.htm?kwkj=postlistall
    指的是 
    src="aud.htm?kwkj=postlistall">  吗?
      

  5.   

    还有 LZ ,你不是说用 iframe 请求的是一个 action 吗? 怎么请求的是一个 aud.htm ,html 文件?
      

  6.   

    回三楼:
    你说的那个方法已经试过了,同样的异常,
    是不是和我的环境配置有关系,在另一个工程里iframe请求就没有问题,
    回四楼:
    我请求的是一action,只不是大多写的是以.do,的请求方式,而我改成了.htm的请求方式我在用iframe 请求一个htm静态文件的时候,出的确是找不到,而在工程里确是有的,在我的工程里,所有的静态页面都无法找到,而现实中这些页面确是存在的。是不是我的.xml的配置有问题?
      

  7.   

    回七楼:
    javax.servlet.ServletException 
    找不到方法很有可能是路径的问题.
    现在也在试路径,可就是试不出来
      

  8.   

    你直接在 地址栏中写上请求页面也找不到吧,这个不清楚,你可以先试着把 web.xml 去掉,然后访问一下 静态页面,还找不到的话,就真不知道了,可能和环境相关,
    如果找得到的话,可以加上 web.xml ,一点点加上一些内容