<bean:write scope="session" name="USERSESSION" property="userId" />
<html:text tabindex="1" name="RequestForm" property="currentuser" value='<bean:write scope="session" name="USERSESSION" property="userId" />' readonly="true"/>
将Bean值分配给Html的其他方法有哪些:文本默认值
答案 0 :(得分:2)
您无法将<bean>
代码与<html>
代码结合使用。
使用<bean:define>
定义具有id的变量,并使用JSP EL定义下一个使用id以将值设置为<html:text>
tag。
尝试以下方法:
<bean:define id="sessUserId" scope="session" name="USERSESSION" property="userId" />
<html:text tabindex="1" name="RequestForm" property="currentuser" value='${sessUserId}' readonly="true"/>
答案 1 :(得分:2)
您可以尝试类似
的内容<jsp:useBean id="USERSESSION" scope="session" type="<DATA_TYPE>">
<html:text tabindex="1" name="RequestForm" property="currentuser" value='<%=USERSESSION.getUserid()%>' readonly="true"/>
答案 2 :(得分:0)
您不能在另一个taglib的属性中包含taglib。你需要做的是在页面中设置变量,然后再使用它。
例如,请参阅http://www.tutorialspoint.com/jsp/jstl_core_set_tag.htm。