日期:2014-05-18  浏览次数:20729 次

<bean:write>标签不显示form中的参数值
<div   id= "loginCtrl "   style= "display:   true ">
<TABLE   height=75   cellSpacing=0   cellPadding=0   width= "100% ">
<TBODY>
    <TR>
        <TD   align=right   width= "95% "   height=28>
        <P   align=left> <FONT   color=#5e5e5e> &nbsp;登陆帐号: </FONT>
        <html:text   name= "indexForm "   property= "userName "   />
        </P> </TD>
    <TR>
        <TD   align=right   height=28>
        <P   align=left> <FONT   color=#5e5e5e> &nbsp;登陆密码: </FONT>
        <html:text   name= "indexForm "   property= "passWord "   /> </P> </TD>
</TBODY>
</TABLE>
</div>
<div   id= "loginCtrl2 "   style= "display:none ">
<TABLE   height=75   cellSpacing=0   cellPadding=0   width= "100% ">
<TBODY>
    <TR>
        <TD   align=right   width= "95% "   height=28>
        <P   align=left> <FONT   color=#5e5e5e> &nbsp;登陆帐号: </FONT>
        <bean:write   name= "indexForm "   property= "userName "   />
        </P> </TD>
    <TR>
        <TD   align=right   height=28>
        <P   align=left> <FONT   color=#5e5e5e> &nbsp;登陆密码: </FONT>
        <bean:write   name= "indexForm "   property= "passWord "   /> </P> </TD>
</TBODY>
</TABLE>
</div>
这是我的提交页面,我用隐藏form提交的,然后让第一个div隐藏,第二个div显示,主要是为了局部刷新。让页面显示那个登陆的人的名字。
但是怎么也不显示。form中有值得,我用alert显示了,但是不知道为什么这个 <bean:write> 没有值。
说明:本页面的form没有提交,只是隐藏的form提交了,并作了相应的操作。谢谢大家帮助,我是第一次来这里问问题。还请帮助。

------解决方案--------------------
找了半天没找到 <form> 标签
------解决方案--------------------
出发这个jsp后包括页面难道没有任何的异常吗?
------解决方案--------------------
你在indexAction中能不能out出你要在页面上的值,如果有,那么就是你页面的问题了
------解决方案--------------------
后台什么错?
会不会是没的提交或找不到action?
------解决方案--------------------
indexForm 没有存到容器里
当你用 <bean:write name= "indexForm " property= "userName " /> 无法将userName输出
你仔细看看 <bean:write 的试用说明