jsp页面如下:
<%
  String id=(String)session.getAttribute("uid");
   StuInfDAO stuinfdao = new StuInfDAO(); 
   PageHelp pagehelp=null;
   List list = null;
   pagehelp=(PageHelp)request.getAttribute("pagehelp");
    if(pagehelp==null){
     //System.out.println("起始页");
        int currentPage=1;
        pagehelp =stuinfdao.queryInfo(" ",currentPage);
     }
list=pagehelp.getObjectlist();
 
  %>
    
    <form name="search" method="post" action="./servlet/ReinfServlet" target="_self"  onSubmit="return docheck()">
<input type="hidden" name="opflag" value="search">
<table   align="center"  > 
     <tr>
       <td height="40" colspan="29" align="center"> <font size="5" face="华文楷体"><strong>学生信息</strong></font></td>
     </tr>
     <tr>
     <td height="10" colspan="3"><div align="center"></div></td>
   </tr>
   <tr>
<td align="right">学号:<input type="text" style="width:80px;height:20px;" name="sID" ></td>
<td align="right">年级:<input type="text" style="width:80px;height:20px;" name="sgrade" ></td>
<td align="right">专业:<input type="text" style="width:80px;height:20px;" name="smajor" ></td>
<td align="right">性别:<input type="text" style="width:80px;height:20px;" name="ssex" ></td>
<td align="right">学历:<input type="text" style="width:80px;height:20px;" name="sdegree" ></td>
<td><input type="submit"  value="查询"></td>
</tr>
<tr>
     <td height="5" colspan="3"><div align="center"></div></td>
   </tr>
     </table>
     </form>
    
    <form name="AllInfo" action="AllStu.jsp">
     <table   align="center"   border="1"> 
     <tr>
     <td width="80" ><div align="center"><font size="2" face="宋体"><strong>学号</strong></font></div></td>
     <td width="80" ><div align="center"><font size="2" face="宋体"><strong>姓名</strong></font></div></td>
     <td width="40" ><div align="center"><font size="2" face="宋体"><strong>性别</strong></font></div></td>
     <td width="40" ><div align="center"><font size="2" face="宋体"><strong>年级</strong></font></div></td>
     <td width="50" ><div align="center"><font size="2" face="宋体"><strong>专业</strong></font></div></td>
     <td width="40" ><div align="center"><font size="2" face="宋体"><strong>学历</strong></font></div></td>
     <td width="80" ><div align="center"><font size="2" face="宋体"><strong>政治面貌</strong></font></div></td>
     <td width="40" ><div align="center"><font size="2" face="宋体"><strong>籍贯</strong></font></div></td>
     <td width="40" ><div align="center"><font size="2" face="宋体"><strong>名族</strong></font></div></td>
     </tr>
     <%
          
           Iterator it =list.iterator();
while(it.hasNext()){
 StuInfVO stuinfvo =(StuInfVO)it.next();
       
      %>
         
      
      <tr>
      <td width="80" ><div align="center"><%=stuinfvo.getStuID() %></div></td>
      <%//System.out.println(stuinfvo.getStuID());%>
       <td width="80" ><div align="center"><%=stuinfvo.getStuName() %></div></td>
       <td width="40" ><div align="center">
       <% int sex=0;
        sex=stuinfvo.getStuSex();
        if(sex==0){%>男
        
        <%}
        else{%>女<%
     }%>
       </div></td>
      <td width="40" ><div align="center"><%=stuinfvo.getStuGrade() %></div></td>
      <td width="50" ><div align="center"><%=stuinfvo.getmajor() %></div></td>
      <td width="40" ><div align="center"><%=stuinfvo.getDegree() %></div></td>
      <td width="80" ><div align="center"><%=stuinfvo.getZZMM() %></div></td>
       <td width="40" ><div align="center"><%=stuinfvo.getBirthPlace() %></div></td>
       <td width="40" ><div align="center"><%=stuinfvo.getEthnic() %></div></td>
       <td ><input name="chakan" type="button" onClick="view(<%=stuinfvo.getStuID() %>)" value="查看"></td>
    <td><input name="delete" type="button" value="删除" onClick="del(<%=stuinfvo.getSID() %>)"></td>
      </tr>
      
      
      <%} %>
     
 
     </table>
     
</form>当我点击查看时,本身StuID(string型)是0310210120,用alert测试之后的结果是52498512,为什么啊js中的函数
function view(vsid){
alert("学号"+vsid);
 window.location.href="TStuinf.jsp?vsid="+vsid;
}
还有另一个问题顺便再问一个问题 我在某jsp的页面中通过判断urole来决定传哪个参数,
<%
  String id=(String)session.getAttribute("uid");
  String role=(String)session.getAttribute("urole");
  StuInfDAO stuinfdao = new StuInfDAO();
  StuInfVO stuinfvo=stuinfdao.findByStuID(id);%>
把以上原本正确的代码改为<%
  String id=(String)session.getAttribute("uid");
  String role=(String)session.getAttribute("urole");
  System.out.println(role);//输出测试的确为0
  StuInfDAO stuinfdao = new StuInfDAO();
  if("0".equals(role)){
  StuInfVO stuinfvo=stuinfdao.findByStuID(id);
}
%>
就无法获得stuinfvo了,也就是字符串相等那个判断那没有通过,在if里面用System.out.println测试表示没有进来,不知道jsp里面难道不是这样判断的吗