displaytag 使用radio
<code><display:table name="test" styleClass="list" cellspacing="0" export="true" sort="list" pagesize="25" id="ljcs" width="100%" scope="session">
<display:column>
<input type="radio" id="idra" name="idra" value="">
</display:column>
<display:column property="wpid" title="物品号" sort="true"/>
<display:column property="mc" title="物品名称"/>
<display:column property="dj" title="单价"/>
<display:column property="wpno" title="数量"/>
</display:table></code>
怎么设置可以让页面中的按钮获得选中的行的某一列的值 比如说选择一列后 点击页面中的按钮可以获得该列对应的wpid的值。比如作为参数传递到下一个页面中jsp新手 菜的不行。实在是没有头绪。谢谢啦
<code><display:table name="test" styleClass="list" cellspacing="0" export="true" sort="list" pagesize="25" id="ljcs" width="100%" scope="session">
<display:column>
<input type="radio" id="idra" name="idra" value="">
</display:column>
<display:column property="wpid" title="物品号" sort="true"/>
<display:column property="mc" title="物品名称"/>
<display:column property="dj" title="单价"/>
<display:column property="wpno" title="数量"/>
</display:table></code>
怎么设置可以让页面中的按钮获得选中的行的某一列的值 比如说选择一列后 点击页面中的按钮可以获得该列对应的wpid的值。比如作为参数传递到下一个页面中jsp新手 菜的不行。实在是没有头绪。谢谢啦
解决方案 »
- hibernate 一对多分页问题
- ps = con.prepareStatement(FinalConstants.SELECT_USER+sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
- 哪里有免费的报表控件
- 高分求最新Jdon源码?
- 用javascript实现把数据从一个select表单转到另一个select表单
- RequestDispatcher.forward(req, res)跳转页面后显示问题。在线
- 那有tomcat3.2的下载地址啊!
- 关于tomcat4中web.xml的问题
- 请教Jsp驱动Servlet的问题
- SpringMVC 跳转
- bbs论坛
- 请教,怎样才能改变输入框text的样式,改变边框的颜色。
选择一行后 点击页面中的按钮可以获得该行对应的wpid的值,以实现相应功能。比如作为参数传递到下一个页面中
但这个按钮是在display显示的表格之外的。
<tr class="detail_title">
<td width="8%" height="25" class="title"><div align="center">学生编码</div></td>
<td width="8%" height="25" class="detail_title"><div align="center">姓名</div></td>
<td width="6%" class="detail_title"><div align="center">性别</div></td>
<td width="8%" class="detail_title"><div align="center">入学日期</div></td>
<td width="8%" class="detail_title"><div align="center">所在学院</div></td>
<td width="8%" class="detail_title"><div align="center">操作</div></td>
</tr> <logic:present name="list">
<logic:iterate id="student" name="list" type="eqzhou.mis.student.Student">
<!--nested:nest property="student"-->
<tr>
<td height="25" bgcolor="#F3F3F3" class="menu_list"><div align="center"><%=ConversionCharacter.conversion(((Student)student).getStudentId())%></div></td>
<td height="25" bgcolor="#F3F3F3" class="menu_list"><div align="center"><%=ConversionCharacter.conversion(((Student)student).getName())%></div></td>
<td height="25" bgcolor="#F3F3F3" class="menu_list"><div align="center"><%=ConversionCharacter.conversion(((Student)student).getSex())%></div></td>
<td height="25" bgcolor="#F3F3F3" class="menu_list"><div align="center"><%=((Student)student).getEnrollmentDate()%></div></td>
<td height="25" bgcolor="#F3F3F3" class="menu_list">
<div align="center">
<%=ConversionCharacter.conversion(((Student)student).getCollege().getCollegeId())%>
</div>
</td>
<td height="25" bgcolor="#F3F3F3" class="menu_list"><div align="center">
<!--======特别注意,在这里主键的名字必须为 key ,因为在后台是根据 key 来查找的=====-->
<a href="/studentAction.do?actionType=3&key=<%=ConversionCharacter.conversion(((Student)student).getStudentId())%>">
<img src="../../../images/iedit.gif" alt="修改" width="16" height="16" border="0">
</a>
<img src="../../../images/idelete.gif" alt="删除" width="16" height="16" border="0"> </div>
</td>
</tr>
<!--/nested:nest-->
</logic:iterate>
</logic:present>--------------------------------------------------------
<a href="/studentAction.do?actionType=3&key=<%=student.getStudentId()%>">
<img src="../../../images/iedit.gif" alt="修改" width="16" height="16" border="0">
</a>
你说的需求是不是这样呀,<%=student.getStudentId()%> 这里你就认为是输出的一个记录的某个字段。
displaytag 是把整个list 传给tag 然后将所有数据显示出来,我是希望在显示出来的纪录中没一行前面显示一个单选框
直接使用<display:column>
<input type="radio" id="idra" name="idra" value="">
</display:column>
就可以实现
但我不知道如何能够得到选中行所对应记录的相应值。而不是在每一行显示一个按钮
直接使用
<display:column>
<input type="radio" id="idra" name="idra" value="">
</display:column>
就可以实现
但我不知道如何能够得到选中行所对应记录的相应值。而不是在每一行显示一个按钮
<form action="idDetail.jsp" method="POST" >
<display:table name="test" styleClass="list" cellspacing="0" export="true" sort="list" pagesize="25" id="ljcs" width="100%" scope="session">
<display:column>
<input type="radio" id="idra" name="idra" value="">
</display:column>
<display:column property="wpid" title="物品号" sort="true"/>
<display:column property="mc" title="物品名称"/>
<display:column property="dj" title="单价"/>
<display:column property="wpno" title="数量"/>
</display:table>
<input type=submit name=‘mysub’ value="确定">
</form>
<display:column>
<input type="radio" id="id1" name="id1" value="<c:out value="${listB.wpid}"/>" style="margin: 0 0 0 4px"/>
</display:column>
<display:column property="wpid" title="物品号" sort="true"/>
这样就可以了别忘了在前面加入
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>