如何将复选框值放入jsp页面 [英] how to get check box values into jsp page
本文介绍了如何将复选框值放入jsp页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这些是我的jsp页面。
index.jsp
---------
< pre lang =xml>< input type =checkboxid =checkonclick =popUpVideos('play.do','300',' 350','600','150','playlist_popup.xml');返回false;/>
<%
ResultSet rs1 = st.executeQuery(select * from music_details join music on music_details.music_id = music.music_id and music.music_id ='+ mid +') ;
System.out.println(查询后);
while(rs1.next())
{
String duration = rs1.getString(duration);
//System.out.println(\"durationwork..\"+duration);
int dlen = duration.length();
// System.out.println(dlen +..................... jgjg+ duration);
time1 =(duration.substring(0,dlen-3));
//System.out.println(\"time---------------\"+time1);
List songs = new ArrayList();
songs.add(rs1.getString(songtitle));
request.setAttribute(歌曲,歌曲);
%>
< bean:define id =ID1type =java.lang.String>
<%= rs1.getString(songtitle)%>
< / bean:define>
< div class =songlist>
< div class =checkbox>& lt; input type =checkboxname =checkvalue =
<%= rs1.getString(songtitle)%> ;类= TD >&安培; LT /输入>
< div class =song>
& lt; html:link page =#onclick =popUpVideos('play.do?song = $ {ID1}','300','350',
'600', '150','playlist_popup.xml');返回false;>< span class =title3>
<%= rs1.getString(songtitle)%> [<%= time1%>]< / span>& lt; / html:link>
< / div>
< / div>
< div class =artist>
< span class =heading3>艺术家:< / span>< span class =heading2><%= rs1.getString(artist)%>< / span> ;
< / div>
< div class =lyricist>
< span class =heading3>词作者:< / span>< span class =heading2><%= rs1.getString(lyricist)%>< / span> ;
< / div>
< / div>
<%}%>
< / pre>
play.jsp
---------
< pre lang =xml>
String check [] = request.getParameterValues(& quot; song& quot;);
for(int i = 0; i& lt; check.length; i ++)
{
%& gt;
& lt; li& gt;& lt;%= check [i]%& gt;& lt; / li& gt;
& lt;%
}
%& gt;< / pre>
当我点击播放时,如何将所有复选框值都显示到下一页。
请帮助。
提前致谢。
解决方案
{ID1}','300','350',
'600','150','playlist_popup.xml'); return false;>< span class =title3>
<%= rs1.getString(songtitle)%> [<%= time1%>]< / span> & lt; / html:link>
< / div>
< / div>
< div class =artist>
< span class = heading3>艺术家:< / span>< span class =heading2><%= rs1.getString(artist)%>< / span>
< / div> ;
< div class =lyricist>
< span class =heading3>词作者:< / span>< span class =heading2><%= rs1.getString(lyricist)%>< / span>
< / div>
< / div>
<%}%>
< / pre>
play.jsp
---------
< pre lang =xml>
字符串check [] = request.getParameterValues(& quot; song& quot;);
for(int i = 0; i& lt; check.length; i ++)
{
%& gt;
& lt; li& g吨;&安培; LT;%=检查[I]%安培; GT;&安培; LT /立安培; GT;
& lt;%
}
%& gt;< / pre>
当我点击playall时,如何将所有复选框值都显示到下一页。
请帮助。
提前致谢。
these are my jsp pages.
index.jsp
---------
<pre lang="xml"><input type="checkbox" id="check" onclick="popUpVideos('play.do', '300', '350', '600', '150', 'playlist_popup.xml'); return false;"/>
<%
ResultSet rs1=st.executeQuery("select * from music_details join music on music_details.music_id=music.music_id and music.music_id='"+mid+"' ");
System.out.println("after query");
while(rs1.next())
{
String duration=rs1.getString("duration");
//System.out.println("duration.........."+duration);
int dlen=duration.length();
// System.out.println(dlen+".....................jgjg"+duration);
time1=(duration.substring(0, dlen-3));
//System.out.println("time---------------"+time1);
List songs=new ArrayList();
songs.add(rs1.getString("songtitle"));
request.setAttribute("songs",songs);
%>
<bean:define id="ID1" type="java.lang.String">
<%=rs1.getString("songtitle")%>
</bean:define>
<div class="songlist">
<div class="checkbox"><input type="checkbox" name="check" value="
<%=rs1.getString("songtitle")%>" class="td"></input>
<div class="song">
<html:link page="#" onclick="popUpVideos('play.do?song=${ID1}', '300', '350',
'600', '150', 'playlist_popup.xml'); return false;"><span class="title3">
<%=rs1.getString("songtitle")%>[<%= time1%>]</span></html:link>
</div>
</div>
<div class="artist">
<span class="heading3">Artist:</span><span class="heading2"><%=rs1.getString("artist")%></span>
</div>
<div class="lyricist">
<span class="heading3">Lyricist:</span><span class="heading2"><%=rs1.getString("lyricist")%></span>
</div>
</div>
<%}%>
</pre>
play.jsp
---------
<pre lang="xml">
String check[]= request.getParameterValues("song");
for(int i=0; i<check.length; i++)
{
%>
<li><%=check[i]%></li>
<%
}
%></pre>
how to get all check box values to next page when i click on playall.
please help.
Thanks in advance.
解决方案
{ID1}', '300', '350', '600', '150', 'playlist_popup.xml'); return false;"><span class="title3"> <%=rs1.getString("songtitle")%>[<%= time1%>]</span></html:link> </div> </div> <div class="artist"> <span class="heading3">Artist:</span><span class="heading2"><%=rs1.getString("artist")%></span> </div> <div class="lyricist"> <span class="heading3">Lyricist:</span><span class="heading2"><%=rs1.getString("lyricist")%></span> </div> </div> <%}%> </pre> play.jsp --------- <pre lang="xml"> String check[]= request.getParameterValues("song"); for(int i=0; i<check.length; i++) { %> <li><%=check[i]%></li> <% } %></pre>
how to get all check box values to next page when i click on playall.
please help.
Thanks in advance.
这篇关于如何将复选框值放入jsp页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文