难道真的没人能搞定如此小问题吗?:( 报的什么错啊,如果不行的话你就用<bean:define>定义一个变量。然后在传 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢回复!我用了啊没用啊能通过bean取道值<bean:define id="assignto" name="row" property="assignTo"/>但是通过以下方法传BUGID,但是后台通过REQUEST取到的bugId为null,高手帮帮忙啊我都快疯了!!onclick="('templateSelectAction.do?bugId=<%=assignto%>','newwindow','status:yes;resizable:yes;help:no;dialogHeight: 700px; dialogWidth: 600px');下面是我的代码: <logic:iterate id="row" name="ListTemplateTableObj" scope="request"> <tr > <td height="30"><font size="2"> <bean:write name="row" property="temStr" filter="false"/> </font> </td> <td height="30"><bean:define id="assignto" name="row" property="temId" /> <html:button property="confirm" onclick="open('downLoadsAction.do?button_kind=exportBugTemplate& templateId=<%=assignto%>','newwindow','status:yes;resizable:yes;help:no;dialogHeight: 700px; dialogWidth: 600px');" > <bean:message key="button.bugoutput"/> </html:button> <font size="2"> <bean:write name="row" property="temName" filter="false"/> <bean:write name="row" property="temId" filter="false"/> </font> </a> </td> </tr></logic:iterate> 可以不用bean 的直接用<%=row.getAssignTo()%> 得到的还是null,我觉得通过<%=row.getAssignTo()%>代码赋给templateId就没有成功!所以没有取道值 <html:button property="confirm" onclick="open('downLoadsAction.do?button_kind=exportBugTemplate& templateId=<%=assignto%>','newwindow','status:yes;resizable:yes;help:no;dialogHeight: 700px; dialogWidth: 600px');" >改成<input type="button" name="confirm" value="确认" onclick="download(<%=row.getAssignTo()%>)"><script language="javascript"> function download(arg){ var url=".....templateId=" + arg widnow.open(url,.....) }</script>试试看 不会你的row.getAssignTo()返回就是null吧? 建议这么试试:首先看输出的html,第一个页面是否取到了assignto再在downLoadsAction对应的form里增加相应的templateId,然后取form.getTemplateId()看一下结果。 跪求一个考试系统的源码,参考学习!!! Java email方面的问题 poi导出EXCEL 文件报错outofMemory HIBERNATE 插入时出错 java内存溢出 在线等 急用 菜鸟问题:win2003下安装JBuilder9为什么编译总是出:Cannot build JSPs: Tomcat 4.0 server is not configured!怎么设啊?高人指点一下 晕喔,J2EE要学的东东还真多的恐怖....>< weblogic左边的树出不来,怎么办? JTA是什么? JAVA 做基站定位平台 用WSAD单独打包部署EJB项目,如何做? 问一下关于tsik的问题
<bean:define id="assignto" name="row" property="assignTo"/>
但是通过以下方法传BUGID,但是后台通过REQUEST取到的bugId为null,
高手帮帮忙啊我都快疯了!!
onclick="('templateSelectAction.do?bugId=<%=assignto%>',
'newwindow','status:yes;resizable:yes;help:no;dialogHeight: 700px; dialogWidth: 600px');
下面是我的代码:
<logic:iterate id="row" name="ListTemplateTableObj" scope="request">
<tr >
<td height="30">
<font size="2">
<bean:write name="row" property="temStr" filter="false"/>
</font>
</td>
<td height="30">
<bean:define id="assignto" name="row" property="temId" />
<html:button property="confirm"
onclick="open('downLoadsAction.do?button_kind=exportBugTemplate&
templateId=<%=assignto%>','newwindow','status:yes;resizable:yes;help:no;dialogHeight: 700px; dialogWidth: 600px');" >
<bean:message key="button.bugoutput"/>
</html:button>
<font size="2">
<bean:write name="row" property="temName" filter="false"/>
<bean:write name="row" property="temId" filter="false"/>
</font>
</a>
</td>
</tr>
</logic:iterate>
代码赋给templateId就没有成功!所以没有取道值
onclick="open('downLoadsAction.do?button_kind=exportBugTemplate&
templateId=<%=assignto%>','newwindow','status:yes;resizable:yes;help:no;dialogHeight: 700px; dialogWidth: 600px');" >
改成
<input type="button" name="confirm" value="确认" onclick="download(<%=row.getAssignTo()%>)">
<script language="javascript">
function download(arg){
var url=".....templateId=" + arg
widnow.open(url,.....)
}
</script>
试试看
首先看输出的html,第一个页面是否取到了assignto
再在downLoadsAction对应的form里增加相应的templateId,然后取form.getTemplateId()看一下结果。