本帖最后由 daxiajames 于 2010-08-31 19:03:25 编辑

解决方案 »

  1.   

    在你的index.jsp中怎么调用SerchServlet的
      

  2.   

    SearchServlet 是不是处理的有问题?
      

  3.   

        通过在web.xml中设置servlet映射,补充一句:以前的功能是没有问题的,但是加了这个cookie.jsp的Userid变量之后,就出现了Userid传值传不到servlet里面的问题了,谢谢
      

  4.   

       感谢回复,以前的网页工程是没有问题的,每当搜索的时候,都会自动调用SearchServlet,都没有问题,我现在想加一个参数Userid进去,结果发现传不到SearchServlet里面,真是奇怪了!
      

  5.   

    index.jsp的相关代码:<form action="search.do" method="post"><input name="info" /><br/>
    <input name="type" type="hidden" value="wap"/>
    SearchServlet里面的相关代码:
    <servlet>
    <servlet-name>Search</servlet-name>
    <servlet-class>com.search.wap.servlet.SearchServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Search</servlet-name>
    <url-pattern>search.do</url-pattern>
    </servlet-mapping>
      

  6.   

    你提供的这些还是啥都看不出来,一般session如果没有特殊处理,不会出这种问题的,你看看你几个jsp或者servlet中是不是有注销session的地方,不然从你提供的这一点点东西看不出任何原因
    另外问一句你就一个tomcat实例在转吧
      

  7.   

    <jsp:include page="cookie.jsp"/>这个标签换成下面这个标签试下。
    <%@include="cookie.jsp" %>
      

  8.   

      
        这个报错啊!提示:Missing required attribute "file"
      

  9.   

        那个是web.xml里面的配置,不是Servlet里面的代码,这个运行没有问题的,以前都是正确的,就是session传值传不到SearchServlet里面去
      

  10.   

    这个报错啊!提示:Missing required attribute "file"
      

  11.   


    不好意思,标签写错拉,正确写法:
    <%@include file="cookie.jsp" %>
      

  12.   

    我的意思是作为web.xml文件中的配置,它的写法是错的,Web应用会跑不起来的。
      

  13.   

    问题已经解决了,是web.xml中关于cookie的配置的问题,修改为:<session-config enable-cookies='true' enable-url-rewriting='false'/> 即可。谢谢各位热心的帮助和指导!