addbook.jsp
<display:table name="books" excludedparams="*" pagesize="25" class="table" export="false" sort="external" id="book" requesturi=""> <display:column title="#"> <input type="checkbox" name="book" value="${book.id}"/> </display:column> <display:column title="bookname" style="width: 100%" > <c:out value="${book.name}"/> </display:column> <display:column title="bookdiscount" style="width: 100%" > <html:text property="discount"styleid="discount"/> </display:column> </display:table>
bookaction.java
string[] percentage = request.getparametervalues("discount"); string[] cardtypeid = request.getparametervalues("book");
if check checkbox , want checked checkbox discount value using java in action class, can add value in database. have tried not working. me?
you able fetch id of check box na.now compare id's of book check box id , find position.now discount percentage[position]
ex:
<input id="${book.id}" type="checkbox" name="book" value="${book.id}"/>
in javascript
<script> var id = event.target.id; var position; var length = percentage.length(); for(var i=0;i<length;i++){ if( id == cardtypeid[i]){ position = i; break; } } var percen = percentage[position]; </script>