JSP页面通过<s:property value="#user.name"/>无法获取name的值
<body><divstyle="float:left;"><TABLEid="UserLogon"BORDER="0"CELLPADDING="0"CELLSPACIN...
<body>
<div style="float: left;">
<TABLE id="UserLogon" BORDER="0" CELLPADDING="0" CELLSPACING="0"
WIDTH="100%" class="LeftPanelLine_Top">
<TR>
<TD VALIGN="top" HEIGHT="36" ALIGN="center">
<img border="0" src="image/main/userlogin.gif" width="161" height="36">
</TD>
</TR>
<TR>
<TD CLASS="PanelBG_1" ALIGN="center" VALIGN="top">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="161"
height="110">
<TR>
<TD WIDTH="61px" HEIGHT="60" align="center">
用户名:
</TD>
<td width="100px" align="left">
<s:property value="#user.name"/>
</td>
</TR>
<tr height="50px">
<td align="center" valign="top">
学 号:
</td>
<td align="left" valign="top">
<s:property value="#user.num"/>
<s:hidden id="user" value="#session.id"></s:hidden>
</td>
</tr>
</TABLE>
</TD>
</TR>
</TABLE>
</div>
</body>
</html>
登陆成功后无法获取的name和num的值,user类中有name和num的set和get方法,并且已经做user.hbm.xml映射,大神指点下。
百度里有人问了这个问题,但提问者得到答案没有分享,所以再问一次了。 展开
<div style="float: left;">
<TABLE id="UserLogon" BORDER="0" CELLPADDING="0" CELLSPACING="0"
WIDTH="100%" class="LeftPanelLine_Top">
<TR>
<TD VALIGN="top" HEIGHT="36" ALIGN="center">
<img border="0" src="image/main/userlogin.gif" width="161" height="36">
</TD>
</TR>
<TR>
<TD CLASS="PanelBG_1" ALIGN="center" VALIGN="top">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="161"
height="110">
<TR>
<TD WIDTH="61px" HEIGHT="60" align="center">
用户名:
</TD>
<td width="100px" align="left">
<s:property value="#user.name"/>
</td>
</TR>
<tr height="50px">
<td align="center" valign="top">
学 号:
</td>
<td align="left" valign="top">
<s:property value="#user.num"/>
<s:hidden id="user" value="#session.id"></s:hidden>
</td>
</tr>
</TABLE>
</TD>
</TR>
</TABLE>
</div>
</body>
</html>
登陆成功后无法获取的name和num的值,user类中有name和num的set和get方法,并且已经做user.hbm.xml映射,大神指点下。
百度里有人问了这个问题,但提问者得到答案没有分享,所以再问一次了。 展开
展开全部
在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %>有这个吗?user对象中的属性有没有get方法?
更多追问追答
追问
都有
追答
在工程中使用struts2标签
一、struts2标签定义文件在struts2-core-2.0.11.1\META-INF 下面,文件名为struts-tags.tld
二、如果工程使用了servlet2.3规范,要做两件事,就能在工程中使用struts2标签了
1: 在web.xml中增加标签库的定义
/struts-tags
/WEB-INF/lib/struts2-core-2.0.11.1.jar
/struts-tags 是struts2标签库默认的URI,建议使用这个名称
2 在JSP中使用taglib编译指令导入标签库
三、如果使用servlet2.4规范,不须要在web.xml中增加标签库定义,只要做一件事,就行
1 在JSP中使用taglib编译指令导入标签库
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询