<body>
<%
String usName = null;
String usPassword = null;
usName = (String)session.getAttribute("usr_name");
usPassword = (String)session.getAttribute("usr_password");
%>
<bean:message key="manage.home.welcome"/>
<jsp:useBean id="userBean" class="com.logistics.struts.form.ManageHomeForm" scope="session"/>
<jsp:setProperty name="userBean" property="us_name" value="<%=usName%>"/>
<jsp:setProperty name="userBean" property="us_password" value="<%=usPassword%>"/>
<html:form action="/manageHome">
<html:text property="us_name" name="userBean"/><html:errors property="us_name"/>
<html:text property="us_password" name="userBean"/> <html:errors property="us_password"/>
<html:submit property="action"><bean:message key="manage.home.submit"/></html:submit>
</html:form>
</body>
要点:
1。<html:text>中的property与bean的property对应,name与bean的id对应
2。用变量设置bean某个属性的值时,可以用<%= %>
3。<jsp:setProperty name="customerBean" property="cu_id"
value="<%=Integer.toString(cuId)%>" />黑体部分的转换很重要(value一定要String)
博客展示了JSP代码,涉及从session获取用户名和密码,设置Bean属性,以及创建表单。要点包括:<html:text>的property和name与bean对应;可用<%= %>用变量设置bean属性值;<jsp:setProperty>中value需为String类型。
1万+

被折叠的 条评论
为什么被折叠?



