请大家帮忙看看程序错在什么地方。struts显示数据库的数据。 错误是找不到Bean user 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 struts-config.xml的Action中少字段,没指定name=(form)也没指定 <form-beans >吗...... <action attribute="user" name="user" path="/userlist" scope="request" type="struts.zhengliting.action.UserListAction"> <forward name="user" path="/page/zhengliting/userlist.jsp" /> </action>这是修改后的struts-config.xml里的内容,还是显示同样的错误 .xml;.jsp;.java这三个文件中各个属性的对应关系是什么啊,?原来还明白一点,看了一天之后倒糊涂了。 <form-beans > <form-bean name="user" type="*******.User" /> </form-beans>这些写了吗? 写了,<form-beans > <form-bean name="userForm" type="struts.zhengliting.form.UserForm" /> <form-bean name="user" type="struts.zhengliting.User" /> </form-beans> 可能是这里的问题<bean:write name="user" property="userID"/><bean:write name="user" property="password"/>改为<bean:write name="element" property="userID"/><bean:write name="element" property="password"/> userlist.jsp<logic:iterate id="element" indexId="index" name="user"> <tr> <td height="32"><bean:write name="index"/></td> <td><bean:write name="element" property="userID"/></td> <td><bean:write name="element" property="password"/></td> <td> <html:form method="post" action="/alteruser.do"> <html:submit>変更</html:submit> </html:form> </td> <td> <html:form method="post" action="/deleteuser.do"> <html:submit>削除</html:submit> </html:form> </td> </tr> </logic:iterate>userlistAction.javaUserForm userForm = (UserForm) form; ResultSet rs=null; rs=DB.executeQuery("select USERID,PASSWORD from USER_T"); System.out.println("1234"); Vector user=new Vector(); while(rs!=null&&rs.next()) { user.addElement(new User(rs.getString("USERID"),rs.getString("PASSWORD"))); } request.setAttribute("user",user); return mapping.findForward("userlist");struts-config.xml<action attribute="user" path="/userlist" type="struts.zhengliting.action.UserListAction" validate="false"> <forward name="userlist" path="/page/zhengliting/userlist.jsp" /></action>这是我现在的还是同样的错误javax.servlet.jsp.JspException: どのスコープにもBean user がありません请大家再看看,是什么地方的问题,谢谢 JSP页面实现带导航条的数据分页? 关于extjs里checkboxgroup的提交取值问题。 json的后台数据无法传到前台的Ext.data.store中 JSP+ACTION 如何打印word或者excel 页面表格的打印? 招聘网络全职程序员,只需要每天上网就行.月薪3K-5K. asp转向jsp求实例说明程序,谢谢各位! 如何实现复选框的值传递到库里头? JDBC 谁见过这么调用sql语句的,帮忙看看! 用struts开发论坛的问题,做过的请进来讨论 firefox的每次更新问题
也没指定 <form-beans >吗......
attribute="user"
name="user"
path="/userlist"
scope="request"
type="struts.zhengliting.action.UserListAction">
<forward name="user" path="/page/zhengliting/userlist.jsp" />
</action>
这是修改后的struts-config.xml里的内容,还是显示同样的错误
这三个文件中各个属性的对应关系是什么啊,?
原来还明白一点,看了一天之后倒糊涂了。
<form-bean name="user" type="*******.User" /> </form-beans>
这些写了吗?
<form-beans >
<form-bean name="userForm" type="struts.zhengliting.form.UserForm" />
<form-bean name="user" type="struts.zhengliting.User" /> </form-beans>
<bean:write name="user" property="userID"/>
<bean:write name="user" property="password"/>
改为
<bean:write name="element" property="userID"/>
<bean:write name="element" property="password"/>
<logic:iterate id="element" indexId="index" name="user">
<tr>
<td height="32"><bean:write name="index"/></td>
<td><bean:write name="element" property="userID"/></td>
<td><bean:write name="element" property="password"/></td>
<td>
<html:form method="post" action="/alteruser.do">
<html:submit>変更</html:submit>
</html:form>
</td>
<td>
<html:form method="post" action="/deleteuser.do">
<html:submit>削除</html:submit>
</html:form>
</td>
</tr>
</logic:iterate>
userlistAction.java
UserForm userForm = (UserForm) form;
ResultSet rs=null;
rs=DB.executeQuery("select USERID,PASSWORD from USER_T");
System.out.println("1234"); Vector user=new Vector();
while(rs!=null&&rs.next())
{
user.addElement(new User(rs.getString("USERID"),rs.getString("PASSWORD")));
}
request.setAttribute("user",user);
return mapping.findForward("userlist");
struts-config.xml
<action
attribute="user"
path="/userlist"
type="struts.zhengliting.action.UserListAction"
validate="false">
<forward name="userlist" path="/page/zhengliting/userlist.jsp" />
</action>
这是我现在的
还是同样的错误javax.servlet.jsp.JspException: どのスコープにもBean user がありません请大家再看看,是什么地方的问题,谢谢