如何将复选框值放入jsp页面 [英] how to get check box values into jsp page

查看:68
本文介绍了如何将复选框值放入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">&lt;input type="checkbox" name="check" value="
           <%=rs1.getString("songtitle")%>" class="td">&lt;/input>
           <div class="song">
            &lt;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>&lt;/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(&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>



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>&lt;/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(&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>



how to get all check box values to next page when i click on playall.
please help.

Thanks in advance.


这篇关于如何将复选框值放入jsp页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆