应该是&&的问题,同意楼上

解决方案 »

  1.   

    你这么写就搞定了
    <a href="b.jsp?i="+i+"&&s="+s>确定</a>
      

  2.   

    肯定不是&&的问题,而且我还建议都写成&&!!!!!
      

  3.   

    whatwhynot(努力努力!) :这种写法不要误人子弟拉,你最起码要有点前提吧应该不是&&的问题,仔细检查一下你的变量名及大小等,为什么参数没有接到
      

  4.   

    String i = request.getParameter("i");
    String s = request.getParameter("s");<a href="c.jsp?i="+i+"&&s="+s>完成</a>
      

  5.   

    不是&&的问题,我试过了,可以,代码也没有问题,可能你传过来的i和s没有值,本来就是个空的,所以才是c.jsp?i=null&&s=null
      

  6.   

    1.检查一下a.jsp中的变量i和s有没有赋值2.检查a.jsp中form的参数action是不是b.jsp
      

  7.   

    鼠标移到“完成”上显示c.jsp?i=null&&s=null,怎么解决,急!急!急!你获取到的参数是空,就是说没有指定参数当然会显示null啦String i = request.getParameter("i");
    if(i==null)
        i = "";
    String s = request.getParameter("s");
    if(s==null)
        s = "";
      

  8.   

    a.jsp为
    <%@page contentType="text/html;charset=gb2312"%>
    <%@page import="javax.servlet.*"%>
    <%
    String s = "jj";
    String i = "dd";
    %>
    <a href="b.jsp?i=<%=i%>&&s=<%=s%>">确定</a>b.jsp为<%@page contentType="text/html;charset=gb2312"%>
    <%@page import="javax.servlet.*"%>
    <%
    String s = request.getParameter("s");
    String i = request.getParameter("i");
    %>
    <a href="c.jsp?i=<%=i%>&&s=<%=s%>">完成</a>你试一试上面的代码,没有问题!
    所以你的逻辑是没有问题的!
    把你的全部代码粘出来看看!
      

  9.   

    yzxasd(风):
    朋友你什么意思??我说的有什么不对的吗??我的就是这么解决的!!
    有能代你帮人家解决亚(别用我说过的方法,而且还说什么不是&&的问题,废话,我都说过了,还用你废话?)
      

  10.   

    to   yzxasd(风):
    我真怀疑你的星是怎么长上的!棒槌一个!!!!
      

  11.   

    对了,你在  b.jsp中:
    String i = request.getParameter("i");
    String s = request.getParameter("s");
     System.out.println(i);        
    System.out.println(s);      
    试试这两个值是否都传过来了!(如果你用的是tomcat,就在tomcat里看)
      

  12.   

    <%
    String i = request.getParameter("i");
    String s = request.getParameter("s");
    %>
    ???
      

  13.   

    我的代码前面是
    <%@ page contentType="text/html; charset=UTF-8" %>还有不是Tomcat,是Resin,怎么解决啊
      

  14.   

    String i = request.getParameter("i");
    if(i==null)
        i = "";
    String s = request.getParameter("s");
    if(s==null)
        s = "";改成
    String i = "";
    if (request.getParameter("i") != null) 
      i = request.getParameter("i");String s = "";
    if (request.getParameter("s") != null)
      s = request.getParameter("s");
    比较好,不然可以会抛空指针
      

  15.   

    你的a.jsp写错啦
    <%
        String i="ii";
        string j="jj";
    %>
    <a href="b.jsp?i=<%=i%>&s=<%=j%>">goto b.jsp</a>
    注意,要一个&就可以了,不要两个.jsp中,参数名是区分大小写的!
      

  16.   

    whatwhynot(努力努力!) :对不起拉,算我错了,ok,不过你也没有必要这么说人家,还发短信过来,你也未必太小气了吧
      

  17.   

    我好心帮忙,可是无缘无故遭到你一顿扁,谁会好受呀
    如果我回答的问题有什么不对的地方,你直接指出来就是,可你还不指出来、还一顿扁!!!
    (不过这都是昨天我看到时生气,现在早不生气了,sorry,昨天我火气大了)
      

  18.   

    很简单的问题吗,上面都说了不少了:
    1、在超连接中传递参数使用的是一个&。
    2、在request.getParameter("");中是区分大小写的。
    3、在判断是否为null时,建议使用 value == null 或value != null。并且在不确定数据是否为null时不要做数据操作比如:
    String value = request.getParameter("param");
    if (value.equals("yourData")) {
      ...
    }应该加上判断value是否为null
    String value = request.getParameter("param");if (value == null) {
      value = "";
    }if (value.equals("yourData")) {
      ...
    }