求大神们帮帮忙!!!拜托了!!!!

问题描述

我要做的事情是大致这样的:我在做关于送养和领养动物的网站,在apply1.jsp里面我是从数据库的进度表(里面有AID,UID,adate,ddate,atype,pass)取出UID,AID,adate来告诉管理员UID(某用户)在adate(时间)申请了对AID(某动物)的送养申请,然后把这条信息弄成checkbox,当管理员选中某条信息的时候并按了通过的时候,就会将UID(这里之所以在后面再添个零是用来和领养做区别的)提交到pass.jsppass.jsp里面则提出checkbox里面的值,即jd.getAID()0;首先判断是否为空,为空就执行else部分,不为空则执行if部分,if部分里面我将一个个值提出来并与2作模运算,如果能除尽说明最后一个数字为0,即为通过送养申请,然后将它转换为int并赋值给AID,然后AID除以10就能得到在apply1.jsp中原本传进的AID值,最后将type=0来说明是送养的申请通过,接着就是在数据库里搜索相关的信息,并将这条信息的pass=1(说明通过),ddate=当前时间(通过的时间)因为是菜鸟刚接触没多久,所以页面比较混乱而且都在jsp中写的。。。可是运行的时候它是运行了else部分的,请问一下为什么是空的呢?还有应该怎么改呢?麻烦尽量在jsp中改。。。因为不是很熟悉其他的拜托了!!!!!!!!!!!!!!!!!!!!!!!!这是apply1.jsp里的代码:<%@pagelanguage="java"import="java.util.*"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><%@pageimport="java.sql.*"%><%@pageimport="animals.jindu"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'apply.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"><!--<linkrel="stylesheet"type="text/css"href="styles.css">--></head><body><fontsize=5style="color:Teal;">送养申请:</font><br><%try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();//connectionConnectionconn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=work1","cly","123456");System.out.println("Databaseconnection");Statementstmt=conn.createStatement();Stringsql="select*from进度表whereatype='0'andpass='0'";ResultSetrs=stmt.executeQuery(sql);List<jindu>list=newArrayList<jindu>();while(rs.next()){jindujd=newjindu();jd.setAID(rs.getInt("AID"));jd.setUID(rs.getString("UID"));jd.setAdate(rs.getString("adate"));list.add(jd);}request.setAttribute("list",list);rs.close();stmt.close();conn.close();}catch(Exceptione){e.printStackTrace();}List<jindu>list=(List<jindu>)request.getAttribute("list");if(list!=null&&list.size()>=1){for(jindujd:list){%><formid="form1"method="post"><tr><td><inputtype="checkbox"id="checkbox"name="chexkbox"value="<%=jd.getAID()%>0"/><ahref="msg.jsp?UID=<%=jd.getUID()%>"><%=jd.getUID()%></a>&nbsp;在&nbsp;<%=jd.getAdate()%>&nbsp;提出了对动物编号为&nbsp;<ahref="details.jsp?aid=<%=jd.getAID()%>"><%=jd.getAID()%></a>&nbsp;的送养申请<td></tr><%}%><br><br><inputtype="button"value="通过"type="submit"onclick="form1.action='pass.jsp';form1.submit();"/>&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="button"value="不通过"type="submit"onclick="form1.action='notPass.jsp';form1.submit();"/></form><%}if(list==null||list.size()<1){out.print("<tr><tdbgcolor='#FFFFFF'colspan='5'>没有申请送养信息!</td></tr>");}%></body></html>这是pass.jsp里的代码:<%@pagelanguage="java"import="java.util.*"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><%@pageimport="java.sql.*"%><%@pageimport="java.util.Date"%><%@pageimport="java.text.SimpleDateFormat"%><%Datedate=newDate();SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");Stringtoday=df.format(date);%><%String[]selected=request.getParameterValues("checkbox");%><!--取出AID的值然后IFAID/2==0AID/=10;INTTYPE=0;送养ELSEAID-=1;AID/=10;领养--><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'notPass.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"><!--<linkrel="stylesheet"type="text/css"href="styles.css">--></head><body><%try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();//connectionConnectionconn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=work1","cly","123456");Statementstmt=conn.createStatement();inttype;intAID;introw=0;if(selected!=null&&selected.length!=0){for(inti=0;i<selected.length;i++){AID=Integer.parseInt(selected[i]);if(AID/2==0){AID/=10;type=0;}else{AID-=1;AID/=10;type=1;}Stringsql="update进度表 set pass='1'andddate='"+today+"'whereAID='"+AID+"'andatype='"+type+"'";row=stmt.executeUpdate(sql);row=row*row;}}else{out.print("<tr><tdbgcolor='#FFFFFF'colspan='5'>请做出选择后再按提交!即将返回上一层页面...</td></tr>");response.setHeader("refresh","2;URL=manage.jsp");}stmt.close();conn.close();if(row>0){out.print("<tr><tdbgcolor='#FFFFFF'colspan='5'>处理成功!即将返回上一层页面...</td></tr>");response.setHeader("refresh","1;URL=manage.jsp");}}catch(Exceptione){out.print("提交失败!将返回上一层页面...");e.printStackTrace();response.setHeader("refresh","2;URL=manage.jsp");}%></body></html>

时间: 2024-11-05 23:26:33

求大神们帮帮忙!!!拜托了!!!!的相关文章

css 程序入门-求大神们帮帮忙,滚动条设置宽度

问题描述 求大神们帮帮忙,滚动条设置宽度 设置滚动条的宽度,最好滚动条没有,还有滚动条效果,没有设置宽 解决方案 如何在LWUIT设置滚动条的宽度如何在LWUIT设置滚动条的宽度select下拉框宽度设置问题(自适应宽度,水平滚动条) 解决方案二: http://www.php100.com/html/it/qianduan/2015/0114/8366.html

c#代码-21点游戏代码 求大神的帮帮忙

问题描述 21点游戏代码 求大神的帮帮忙 求大神 帮帮忙 21点游戏代码,开发环境是vs2012. 谢谢了, 用的是c# 我是菜鸟 就是比普通的21点看起来高大上,炫酷一点 解决方案 参考:http://www.doc88.com/p-3324308039590.html 你先把基本的做出来,再谈高级的吧.

dll动态库-如何用函数实现动态库里的对话框的背景颜色,背景图片,求大神们帮帮忙!!!

问题描述 如何用函数实现动态库里的对话框的背景颜色,背景图片,求大神们帮帮忙!!! MFC里或者VC++6.0一个动态库里含有一个对话框,我想用几个函数实现①动态库里的对话框的背景颜色和背景图片,②还有就是隐藏背景图片,③隐藏对话框,④在对话框相应的位置显示文字,⑤并能设置文字的字体和颜色.

unix网络编程-关于线程问题,求大神们帮帮忙

问题描述 关于线程问题,求大神们帮帮忙 void *task(void *p) {} pthread_create(&id, 0, task, (void *)i); 中的(void *)i是什么意思??? 解决方案 就是把这个指针转换成void * 因为pthread_create为了通用的考虑,最后一个参数要求是void *,而不是int *.为了通过编译,必须这么做. 如果参数是int *,就不通用了.你这里能传了,但是如果要传char,float等等就不行了.所以定义成void *的.

dc-一个关于绘图的问题求大神进来帮帮忙

问题描述 一个关于绘图的问题求大神进来帮帮忙 CPaintDC dc(this); CBrush br,*oldbrush; br.CreateSolidBrush(RGB(155,155,155)); oldbrush = dc.SelectObject(&br); dc.Rectangle(10,10,100,100); dc.SelectObject(oldbrush); br.DeleteObject(); dc.TextOut(10,110,_T("单色刷子"));

数据处理-ROracle安装的时候遇见的问题,求大神们帮帮忙啊!!!!!

问题描述 ROracle安装的时候遇见的问题,求大神们帮帮忙啊!!!!! --- 在此連線階段时请选用CRAN的鏡子 --- also installing the dependency 'DBI' Package which is only available in source form, and may need compilation of C/C++/Fortran: 'ROracle' 你想从源代码尝试安装这些 y/n: y 试开URL'https://mirrors.tuna.ts

求大神们帮帮忙 asp.net 调用dll的时候报试图加载格式不正确的程序

问题描述 求大神们帮帮忙 asp.net 调用dll的时候报试图加载格式不正确的程序 win7 64 dll也是在我自己电脑上生成的,网站也是部署在我自己的电脑上,调用dll的时候报试图加载格式不正确的程序 解决方案 C#调用DLL报"试图加载格式不正确的程序"试图加载格式不正确的程序试图加载格式不正确的程序 BadImageFormatException 解决方案二: 我用winform调用这个dll是可以调用成功的,还请前辈们不吝赐教

刚入职不久,现在很迷茫,求大神们帮帮忙。

问题描述 学习得Java-找了一个工作-可是给我安排得这个组正在为一个刚上线得项目做维护-我去了一个多月了-基本都没啥事情做...请我是不是应该换一个工作呀-纠结中----他们整天测试改bug我都插不上手...求解答------ 解决方案 解决方案二:他们在改bug,那你看他们源码啊,刚入职一遇到没事做就想跳槽,这真不是一个理智的选择.解决方案三:学习啊...好多的时间好啊....解决方案四:你如果一直不做,那你一直都插不上手,试着去做,高手都是摸索出来的解决方案五:咱们都差不多,做自己该做的吧

求大神们帮帮忙啊,hibernate查询表中的总条数,但是报错

问题描述 这是hibernate查询的代码:这是报的错: 解决方案 解决方案二:count(0)不对,你查出来的list不能转为BigInteger,你要某一字段的值就写字段,count(0)算什么解决方案三:总条数是count(stats.某字段名),然后转为list.get(0)才是你要的,但是query.list强转为BigInteger就不对了,你确定你查出来的是BigInteger对象list吗解决方案四:1.sql语句改下,"selectcount(0)cfromfrom...&qu