怎么把一个页面表单的<input type="hidden" name="text1" value=<jsp:getProperty name="login" property="logName"/> >中的value值赋给这个页面中的变量loginname   
<% int loginNum=0;
    String sutime="",lasttime=""; 
 String loginname = <jsp:getProperty name="login" property="logName"/>;
%> 这样好像不行啊!

解决方案 »

  1.   

    String loginname=request.getParameter("text1");
      

  2.   

    楼上说的还是不行啊,我试过了,<form></form>中的 <input type="hidden" name="text1" value= <jsp:getProperty name="login" property="logName"/> >  是不是要提交表单之后,才能String loginname=request.getParameter("text1"); 
    直接在同一个页面中,没有提交表单
    <% int loginNum=0; 
      String sutime="",lasttime=""; 
      String loginname=request.getParameter("text1");
    %>  不行
      

  3.   

    但是不需要提交,logName是javabean的一变量,我需要把这变量值赋值给
    <% int loginNum=0; 
      String sutime="",lasttime=""; 
      String loginname ="";
    %>
    中的loginname,可行吗
      

  4.   

    <% int loginNum=0; 
      String sutime="",lasttime=""; 
      
      Login login = (Login)request.getAttribute("login");
      String loginname = login.getLogName(); 

    %>  是这个意思吗?
      

  5.   

    login是个JAVABEAN吧? logName是那个JAVABEAN的属性吧 LZ说明白点 比如说这个JAVABEAN是从哪来的 通过什么方式过来的
      

  6.   

    Login 是javabean ,logName是javabean的 属性,javabean是自己写的,
    jsp页面中声明 
    <%@ page import="bean.loginBean" %>
    <jsp:useBean id="login" type="bean.Login"  scope="session"/>
    然后用 <jsp:getProperty name="login" property="logName"/>显示的
      

  7.   


    范围你定义的是session,就得这么写<% int loginNum=0; 
      String sutime="",lasttime=""; 
      
      Login login = (Login)session.getAttribute("login"); 
      String loginname = login.getLogName(); 
    %>再试一下