50分求struts+hibernate应用中,使用标签进行数据库删除的操作问题 应该就是AddVipdataForm 个对象了吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.如果iterate出来的行数为空,则没有为vipName赋值(注意之前可能有值!),检查你的程序。2.如果iterate出来的行数为一个以上,则<html:hidden property="vipName" />这样就有问题了,不是提交一个数值,是提交了一组数值。vipName是一个数组 是这样的,我在xxx.jsp中除了DelVipdata外已经有个AddVipdata的Action,并已运行正常我想知道同一个页面可以使用两个Action吗?可以的话AddVipdataForm该怎么写呢(mapping到的两个Action需要的参数不同)下面是我的struts-config.xml <action-mappings > <action attribute="VipdataForm" input="/AddVipData.jsp" name="VipdataForm" path="/AddVipdata" scope="request" type="com.fqf.action.AddVipdata" > <forward name="success" path="/AddVipData.jsp"/> </action> <action attribute="VipdataForm" input="/AddVipData.jsp" name="VipdataForm" path="/DelVipdata" scope="request" type="com.fqf.action.DelVipdata" > <forward name="success" path="/AddVipData.jsp"/> </action> To applebomb(袋装苹果):thxiterate出来的行数的确为一个以上,这样会提交一个数组吗?那怎样才能提交一个数值呢?(当前对应iterate出来的值) 想提交一个数组,最好用checkbox保存vipName,这样就可以得到一个数组了,而且只有checkbox才能说明哪些是用户选中的.<html:hidden property="vipName" />这样的数组保存了所有记录的值,就是说,你执行删除操作的时候,将删除全部记录想单独对一个记录进行删除,可以用超级链接的方式,如:<td> <a herf="DelVipdata.do?vipName="<bean:write name="element" property="vipName"/>"> <bean:write name="element" property="vipName"/></td>或在每条记录上,用JAVASCPRIT触发提交表单,用JAVASCRPT动态设定用户选中的记录 上面的超级链接的方式应为:<td> <a herf="DelVipdata.do?vipName="<bean:write name="element" property="vipName"/>"> <bean:write name="element" property="vipName"/> </a></td> to v38(国产磁悬浮拖拉机):thx不知道为什么 使用你的方法后eclipse在"<bean:write name="element" property="vipName">会有提示错误:undefined attriubte name求教 先说声对不起,上面代码是我随手写的,并没有在我本地验证,但是原理是对的。就是通过DelVipdata.do?vipName=XXX,把要删除的那个值带到DelVipdata.do里面去还有Struts里面的这些标签,我都用的是JSTL的,如:<c:out value='${element.vipName}'/> object 赋值、取值问题!!在线求解决方法!(高分求满意解答) 这应该怎么实现 关于JAVA连接数据库的问题!!!! JAVA小问题! 用commons-fileupload上传文件的问题,有点难度哦 Tomcat5.0.28下连MySQL4.1出错...救命呀!!! 跪求struts實現二級下拉框連動的例子! 把jsp中的表单提交给servlet,请问高手如何实现? 关于J2EE服务器的问题 Mastering EJB(II) 中的例子运行出现怪问题,请指教 html:select 如何绑定 50分求教,运行使用到hibernate的项目一定需要安装好数据库吗?
<html:hidden property="vipName" />
这样就有问题了,不是提交一个数值,是提交了一组数值。vipName是一个数组
<action
attribute="VipdataForm"
input="/AddVipData.jsp"
name="VipdataForm"
path="/AddVipdata"
scope="request"
type="com.fqf.action.AddVipdata" >
<forward
name="success"
path="/AddVipData.jsp"/>
</action>
<action
attribute="VipdataForm"
input="/AddVipData.jsp"
name="VipdataForm"
path="/DelVipdata"
scope="request"
type="com.fqf.action.DelVipdata" >
<forward
name="success"
path="/AddVipData.jsp"/>
</action>
thx
iterate出来的行数的确为一个以上,这样会提交一个数组吗?
那怎样才能提交一个数值呢?(当前对应iterate出来的值)
<html:hidden property="vipName" />这样的数组保存了所有记录的值,就是说,你执行删除操作的时候,将删除全部记录
想单独对一个记录进行删除,可以用超级链接的方式,如:
<td>
<a herf="DelVipdata.do?vipName="<bean:write name="element" property="vipName"/>">
<bean:write name="element" property="vipName"/>
</td>
或在每条记录上,用JAVASCPRIT触发提交表单,用JAVASCRPT动态设定用户选中的记录
<td>
<a herf="DelVipdata.do?vipName="<bean:write name="element" property="vipName"/>">
<bean:write name="element" property="vipName"/>
</a>
</td>
thx
不知道为什么 使用你的方法后
eclipse在"<bean:write name="element" property="vipName">
会有提示错误:undefined attriubte name
求教
DelVipdata.do?vipName=XXX,把要删除的那个值带到DelVipdata.do里面去
还有Struts里面的这些标签,我都用的是JSTL的,
如:
<c:out value='${element.vipName}'/>