这个jsp页面中的相关代码如下:<% UserForm uf =(UserForm) session.getAttribute("uform"); %>
 <% //String bianhao ="select id from yuangong where userName = 'uf.getUserName()'";%>
         <td height="31"><%=uf.getUserName()%></td>
         <td height="31"><%//=String(bianhao)%></td>
其中<%=uf.getUserName()%>能输出正确的用户名,我想输出员工编号怎么弄?

解决方案 »

  1.   

    源代码不是我写的,我是想修改,我去加个getid()试试
      

  2.   

    你这条语句不就是根据用户名获得他的编号的吗,直接输出编号就好了<%=bianhao%>
      

  3.   

    我试了,这样不行,输出的结果是 select id from yuangong where userName = 'uf.getUserName()'这一条字符串,不是id的值
      

  4.   

    我试了,这样不行,输出的结果是 select id from yuangong where userName = 'uf.getUserName()'这一条字符串,不是id的值那你有没有把//从
    <% //String bianhao ="select id from yuangong where userName = 'uf.getUserName()'";%>这条语句中去掉即最后为
    <%String bianhao ="select id from yuangong where userName = 'uf.getUserName()'";%>
    <%=bianhao%>