shang2588 2016-11-06 02:57 采纳率: 0%
浏览 1183

jsp的WEB开发问题,谢谢谢谢了

<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312" %>
<%@ include file="iframe/head.jsp" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">




<%--适合手机屏幕大小的方法 --%>
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">










//声明是js代码 function top(){ form3.action="<%=basePath%>tp.jsp?page=1"; form3.submit(); } function last(){ if(form3.pageCount.value==0){//如果总页数为0,那么最后一页为1,也就是第一页,而不是第0页 form3.action="<%=basePath%>tp.jsp?page=1"; form3.submit(); }else{ form3.action="<%=basePath%>tp.jsp?page="+form3.pageCount.value; form3.submit(); } } function pre(){ var page=parseInt(form3.page.value); if(page<=1){ alert("已至第一页"); }else{ form3.action="<%=basePath%>tp.jsp?page="+(page-1); form3.submit(); } } function next(){ var page=parseInt(form3.page.value); var pageCount=parseInt(form3.pageCount.value); if(page>=pageCount){ alert("已至最后一页"); }else{ form3.action="<%=basePath%>tp.jsp?page="+(page+1); form3.submit(); } } function bjump(){ var pageCount=parseInt(form3.pageCount.value); if( fIsNumber(form3.busjump.value,"1234567890")!=1 ){ alert("跳转文本框中只能输入数字!"); form3.busjump.select(); form3.busjump.focus(); return false; } if(form3.busjump.value>pageCount){//如果跳转文本框中输入的页数超过最后一页的数,则跳到最后一页 if(pageCount==0){ form3.action="<%=basePath%>tp.jsp?page=1"; form3.submit(); } else{ form3.action="<%=basePath%>tp.jsp?page="+pageCount; form3.submit(); } } else if(form3.busjump.value<=pageCount){ var page=parseInt(form3.busjump.value); if(page==0){ page=1;//如果你输入的是0,那么就让它等于1 form3.action="<%=basePath%>tp.jsp?page="+page; form3.submit(); }else{ form3.action="<%=basePath%>tp.jsp?page="+page; form3.submit(); } } } //****判断是否是Number. function fIsNumber (sV,sR){ var sTmp; if(sV.length==0){ return (false);} for (var i=0; i < sV.length; i++){ sTmp= sV.substring (i, i+1); if (sR.indexOf (sTmp, 0)==-1) {return (false);} } return (true); } function del() { pageform.submit(); }

<%

String message = (String)request.getAttribute("message");
if(message == null){
message = "";
}
if (!message.trim().equals("")){
out.println("&quot;);<br> out.println(&quot;alert(&#39;&quot;+message+&quot;&#39;);&quot;);<br> out.println(&quot;");
}
request.removeAttribute("message");
%>

   <TABLE class=dragTable cellSpacing=0 cellPadding=0 width="100%" border=0>
    <TBODY>
    <TR>
      <TD class=head colspan="2">
        <SPAN class=TAG><font color=white size=5>投票项目</font></SPAN> 

      </TD>
    </TR>
    <TR>
    <TD  class=middle align="left" >
           <TABLE class=xsnr id=tb1_nr1  cellSpacing=0 cellPadding=0 width="100%" border=0>
                <TBODY>
               <tr class="head">  
    <td  align="center"><font color=white size=4>编号</font></td> 
  <td  align="center"><font color=white size=4>投票项目</font></td> 
   <td  align="center"><font color=white size=4>投票时间</font></td> 
          <td  align="center"><font color=white size=4>投票状态</font></td> 
                 <td  align="center"><font color=white size=4>我的状态</font></td> 
  <td  align="center"><font color=white size=4>参与投票</font></td>   
</tr>
                <%
                String sql="select * from tp1 order by id desc";
                cb.setEVERYPAGENUM(12);
        int cou = cb.getMessageCount("select count(*) from tp1");//得到信息总数            
        String page1=request.getParameter("page");
        if(page1==null){
            page1="1";
        }
        session.setAttribute("busMessageCount", cou + "");
        session.setAttribute("busPage", page1);
        List pagelist1 = cb.getMessage(Integer.parseInt(page1),sql,6);
        session.setAttribute("qqq", pagelist1);
        int pageCount = cb.getPageCount(); //得到页数  
        session.setAttribute("busPageCount", pageCount + ""); 
        List pagelist3=(ArrayList)session.getAttribute("qqq");
        %>
   <%
            if(!pagelist3.isEmpty()){
            for(int i=0;i<pagelist3.size();i++){
                List pagelist2 =(ArrayList)pagelist3.get(i);
        %> 
<tr  class="trA" onMouseOver="this.className='trB'" onMouseOut="this.className='trA'"> 
<td align="center" bgcolor="#FFFFFF"  style="border-bottom:1px dotted #ccc;"><font valign="baseline"  size=4><%=pagelist2.get(0).toString() %></td> <!--//投票编号--> 
   <td   align="center" bgcolor="#FFFFFF"  style="border-bottom:1px dotted #ccc;" ><font valign="baseline" size=4><%=pagelist2.get(1).toString() %></td><!--//投票项目--> 
    <td align="center" bgcolor="#FFFFFF"  style="border-bottom:1px dotted #ccc;"><font valign="baseline"  size=4><%=pagelist2.get(3).toString() %></td> <!--//投票时间--> 
    <td align="center" bgcolor="#FFFFFF"  style="border-bottom:1px dotted #ccc;"><font valign="baseline"  size=4><%=pagelist2.get(4).toString() %></td> <!--//投票状态--> 
    <td align="center" bgcolor="#FFFFFF"  style="border-bottom:1px dotted #ccc;"><font valign="baseline"  size=4><%=pagelist2.get(5).toString() %></td> <!--//我的状态--> 
    <td  align="center" bgcolor="#FFFFFF"  style="border-bottom:1px dotted #ccc;" ><a href="<%=basePath %>tpinfo.jsp?id=<%=pagelist2.get(0).toString()%>"><font  size=4>参与投票</a></td>  
   </tr>

<%
}}
%>







        这是页面的代码,页面是这个样子
        ![图片说明](https://img-ask.csdn.net/upload/201611/06/1478400895_870326.png)
        我这个“我的状态”从数据库表里读的,我想改成如果我投了,他会自动变成“我已投票”的字样。
        求懂得大哥帮一下
  • 写回答

3条回答 默认 最新

  • 钟渊 2016-11-06 04:29
    关注

    这个可以在后头判断的,加载出所有的数据和你投了的比较,给投了的字段设置状态。也可以使用jquery来做的。

    评论

报告相同问题?

悬赏问题

  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题