我想通过paperNo获得所有的信息,但是页面上只显示paperNo,请帮我看看哪儿错了,不胜感谢

问题描述

//通过paperNo查询试题信息DAO.javapublicTopicqueryByPaperNo(IntegerpaperNo){StringHQL1="FROMTopicastwheret.paperNo=?";Sessionsession=HibernateSessionFactory.getSession();Topictop=null;Queryqtop=getSession().createQuery(HQL1);qtop.setParameter(0,paperNo);Listl=qtop.list();Iteratoriter=l.iterator();if(iter.hasNext()){top=(Topic)iter.next();}returntop;}action.java//查询条件publicStringexecuteD(){HttpServletRequestrequest=ServletActionContext.getRequest();ServletContextservletContext=ServletActionContext.getServletContext();request.getSession().setAttribute("paperNo",paperNo);System.out.println(paperNo);TopicDAOto=newTopicDAO();System.out.println("3233333333333");Topictop=null;top=to.queryByPaperNo(paperNo);if(top!=null){Map<String,Object>session=ActionContext.getContext().getSession();session.put("paperNo",paperNo);return"have";}return"never";}publicStringexecuteB(){System.out.println("54565565");TopicDAOt=newTopicDAO();HttpServletRequestrequest=ServletActionContext.getRequest();ServletContextservletContext=ServletActionContext.getServletContext();paperNo=(Integer)request.getSession().getAttribute("paperNo");System.out.println("paperNo"+paperNo);Topictop=t.queryByPaperNo(paperNo);request.getSession().setAttribute("top",top);System.out.println(top+"4444444444444");return"success";}结果就显示这么多第5套.(分)A.B.C.D.正确答案:删除首页上一页下一页末页第1/1页,每页显示3条,共1条跳转至页

解决方案

解决方案二:
你页面上怎么写的?
解决方案三:
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"contentType="text/html;charset=utf-8"%><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><%@pageimport="com.system.page.*"%><%@pageimport="com.system.vo.*"%><jsp:useBeanid="topic"class="com.system.vo.Topic"scope="page"/><jsp:useBeanid="topicDAO"class="com.system.dao.TopicDAO"scope="page"/><jsp:useBeanid="topicAction"class="com.system.action.TopicAction"scope="page"/><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>维护试题</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><%if(session.getAttribute("list")!=null){Listlist=(List)session.getAttribute("list");pageContext.setAttribute("list",list);session.removeAttribute("list");}else{Listlist=topicDAO.findHomePage();pageContext.setAttribute("list",list);}%><body><formaction=""method="post"><table><tr><td>第${top.paperNo}套</td></tr><tr><td>${top.topicNo}.&nbsp;${top.topicContext}(${top.paperTopicScores}分)</td></tr><tr><td><%Topict=(Topic)session.getAttribute("top");System.out.println(t.getA()+"111111111111111");%>A.&nbsp;${top.a}</td></tr><tr><td>B.&nbsp;${top.b}</td></tr><tr><td>C.&nbsp;${top.c}</td></tr><tr><td>D.&nbsp;${top.d}</td></tr><tr><td>正确答案:${top.rightAnwer}</td><td><ahref="">修改</a></td><td><ahref="./struts/del?paperNo=${top.paperNo}&topicNo=${top.topicNo}">删除</a></td></tr></table></form><tablewidth="100%"><tr><%if(PageUtil.getIsHomePage()==false){%><tdalign="center"colspan="10"><ahref="./struts/homePage_page">首页</a><ahref="./struts/previouePage_page">上一页</a><%}else{%>首页上一页<%}%><%if(PageUtil.getIsLastPage()==false){%><ahref="./struts/nextPage_page">下一页</a><ahref="./struts/lastPage_page">末页</a><%}else{%>下一页末页<%}%>第<%=PageUtil.getIndexPage()%>/<%=PageUtil.getCountPage()%>页,每页显示<%=PageUtil.getPageCount()%>条,共<%=PageUtil.getAllCounts()%>条<formname="go"method="post"action="./struts/go_page">跳转至<inputtype="text"name="pageGo"size="4"maxlength="4"/>页<inputtype="submit"value="GO"/></form></td></tr></table>
解决方案四:
我吧action里改成了这样,那位会的,帮我看看,急用,一万分的感谢//查询条件publicStringexecuteD(){HttpServletRequestrequest=ServletActionContext.getRequest();TopicDAOto=newTopicDAO();System.out.println("paperNo"+paperNo);Topictop=to.queryByPaperNo(paperNo);if(top!=null){//Map<String,Object>session=ActionContext.getContext().getSession();//session.put("top",top);request.getSession().setAttribute("top",top);System.out.println("查询成功");System.out.println(top.getA());return"have";}return"never";}

时间: 2024-09-29 23:12:29

我想通过paperNo获得所有的信息,但是页面上只显示paperNo,请帮我看看哪儿错了,不胜感谢的相关文章

创建的群组突然消失了一部分,在环信后台页面上只显示少量群组记录,请问哪里可以查群组被删除的相关记录,想定位问题

问题描述 创建的群组突然消失了一部分,在环信后台页面上只显示少量群组记录,请问哪里可以查群组被删除的相关记录,想定位问题 解决方案 同问,群全找不到了同问,群全找不到了同问,群全找不到了重要的喊三遍解决方案二:同问,群全找不到了同问,群全找不到了同问,群全找不到了 重要的喊三遍解决方案三:同问,群部分丢失了同问,群部分丢失了同问,群部分丢失了 重要的喊三遍解决方案四:同问,群部分丢失了同问,群部分丢失了同问,群部分丢失了 重要的喊三遍解决方案五:@shangfabao  @复制体楚轩  现在是否

菜鸟菜问!想用WCF技术设计一个校务信息管理系统?

问题描述 想用WCF技术设计一个校务信息管理系统.关注点三个方面:1)工作流管理的实现:2)访问控制的实现:3)异构数据集成与交换的实现.请帮忙帮我分析一下用WCF实现这些问题大概可以使用的技术!谢谢! 解决方案 解决方案二:帮顶解决方案三:要在不同的系统中交换数据XML最合适,当然也可以自己定义自己的数据格式,自己打包自己的数据自己解析自己的数据.不过建议还是使用XML吧这个非常方便而且是事实上的数据的数据格式标准.解决方案四:XML安全性上差了很多,如何解决安全性?XML可以做访问控制吗?我

java 代码注释 学生类-求注释每条代码什么意思,另外如果我想输出stu1和stu2的信息那代码该怎么写?

问题描述 求注释每条代码什么意思,另外如果我想输出stu1和stu2的信息那代码该怎么写? public class Test1{ int id; String sname; int age; Computer comp; void study(){ System.out.println("我正在学习!"); } Test1(){} public static void main(String[] args){ Test1 stu1=new Test1(); stu1.sname=&q

socket-JAVA代理服务器,用浏览器打开的时候显示的网页信息总是不全,有时候显示不出来,求大神帮我看看

问题描述 JAVA代理服务器,用浏览器打开的时候显示的网页信息总是不全,有时候显示不出来,求大神帮我看看 package work; import java.io.*; import java.net.*; public class MMProxy extends Thread { static public int CONNECT_RETRIES = 5; //尝试与目标主机连接次数 static public int CONNECT_PAUSE = 5; //每次建立连接的间隔时间 stat

电子商务网站商品信息展示页面设计

导读:电子商务网站的设计重点在于提高用户的转化率,所以我们在访问某个电子商务网站页面时,总会看到许多其他类型或同类型的推荐商品.这也是设计中经常使用的交叉销售和向上销售.这样做的目的只有一个,尽可能提供用户感兴趣的商品,从而促成更多的销售.因此本文主要讨论如何在不同的页面中设计商品的展示方式,从而能更好的提高用户的专户率. 你注意到了吗,当展示交叉销售和向上销售(cross-sells and upsells)时(译者注:向上销售含义),许多电子商务网站会将用户从正在浏览的网页劫持到他们想推荐的

现在,有这样一个功能。每当查询之前,先选择所要显示的哪几列及字段.(如显示:姓名,年龄)。然后,查询时,只显示所选择的哪几列及字段的信息。数据库,表应该怎样来设

问题描述 现在,有这样一个功能.每当查询之前,先选择所要显示的哪几列及字段.(如显示:姓名,年龄).然后,查询时,只显示所选择的哪几列及字段的信息.数据库,表应该怎样来设计?谢谢! 解决方案 解决方案二:跟数据库设计有什么关系??解决方案三:嗯,你认为,应该怎样去实现这样一个功能呢?解决方案四:没太懂你的需求查询前显示的跟查询后显示的数据有关联????解决方案五:person里有姓名,年龄,性别.如果把这3个字段存到一个表中,那么任何对person的查询都会将她们全查询来.这是面向对象思想.如果

图片-通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的

问题描述 通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的 图片保存到磁盘后,当我想换掉这个图片时,用什么方法可以用新的图片覆盖掉老图片 解决方案 一般存路径就是文件改过名字的路径,再次保存新图片,取得原来的路径删除呗,然后在存 解决方案二: 上传的时候重命名同时将文件路径的信息保存到数据库. 硬盘保存文件 . 解决方案三: 用文件流写文件的时候路径不就是名字 解决方案四: 上传的时候用自己想要的名字存在服务器上就行了

隐藏-将jsp页面上的信息传递到action中

问题描述 将jsp页面上的信息传递到action中 各位大神,求帮忙!!! 页面上的信息是这样: <table class="tabmenu" <c:if test="${fn:length(tabmap) < 2}">style="display:none"</c:if>> <tr> <c:forEach var="tab" items="${tabmap

请问C#在通过命令行调用另一个程序的时候,如何让另一个程序的输出信息在新窗口中显示

问题描述 情况是这样的,我用C++写了一个程序,可以在黑窗口显示信息并且可以运行完,然后我用命令行调用C++生成的.exe文件的时候也能够运行结束并且显示信息,但是当我用C#调用的时候,C++程序始终在运行不结束,于是我就想用黑窗口看信息,结果始终看不到信息,不知道应该怎么写,而且由于程序始终在运行,我也无法在其运行结束后获取信息输出,所以我现在完全不知道问题出在哪里,所以还是想用黑窗口看一下信息,我现在的代码是下面这样的,想问问应该怎么改能看到信息Processp=newProcess();p