两个jsp页面,jsp1和jsp2,在jsp1上有文本框可直接输入学生编号,也可点击文本框右侧的查询按钮打开jsp2进行查询,查询的结果有【学生姓名,学生编号等信息】现在只需要把学生编号返回到jsp1的文本框中应该如何实现?由于我是第一次注册登录,不知道自己有没有分,如果有的一定会给的!

解决方案 »

  1.   

    用javabean做,比如的学生编号是xsbh
    myBean.setXsbh(rs.getstring(xsbh))
    用的时候取下吧myBean.getXsbh();
    也就是在件jsp1里学生编号的文本框写:value=<%=myBean.getXsbh()%>
      

  2.   

    在jsp2中设置程序段<% request.setAttribute("变量名",学生编号); %>在jsp1中设置
    <% String bh=(String)request.getAttribute("变量名"); %>
    <input type="text" name="bh" value=<%=bh%> >
      

  3.   

    偶试了一下还是有问题,努力解决ing----
      

  4.   

    jsp1:
    <td><input type="text" id="url" name="picName" value="<bean:write name="certificateBean" property="picName"/>"/>&nbsp; <input type="button" value="浏览" name="searchButton0"  onclick="save()"/></td> function save(){
    var returnUrlValue=window.showModalDialog("showPicture.shtml",window,"dialogWidth:750px;dialogHeight:650px;help:no;toolbar:yes;menubar:yes;resizable:yes;location:yes;status:no;scroll:auto");
    if(returnUrlValue==null){
    returnUrlValue="";
    }
    if(returnUrlValue==""){
    return false;
    }
    document.forms[0].url.value=returnUrlValue;
    }jsp2:
    你再jsp2中放置一个按钮 写上一个事件
    onclick="getUrl('<bean:write name="pic" property="url" />')"function getUrl(urlValue){
    //var url=document.getElementById("word").innerHtmltext;

    window.returnValue=urlValue;
    window.close();

    }你看看行不行
      

  5.   

    然后偶怎么给散分啊?给你啊tianxuejiang123()