System.out.println("sdfasdfsssssssssssssss");
String pagenum = request.getParameter("page");
List list=yd.showAllYh();
request.getSession().setAttribute("list", list);
int totalrecord=list.size();
Pager pagex=new Pager().getpage(pagenum, totalrecord);
int pagetotalpage=new Pager().getpage(pagenum, totalrecord).totalp;
request.getSession().setAttribute("pagex", pagex);
request.getSession().setAttribute("pagetotalpage", new Integer(pagetotalpage));
final String hql="from Yh";
final int x=(pagex.page-1)*pagex.pagesize;
final int y=pagex.pagesize;
List listfy=yd.showx(hql, x, y);
System.out.println(list.size());
request.getSession().setAttribute("listfy", listfy);
List l=(List)request.getSession().getAttribute("listfy");
System.out.println("adfadfasd"+l.size());
return mapping.findForward("yh_list");
上面是action 跳转和分页代码,跳转到页面显示异常
Expression listfy is undefined on line 13, column 14 in list.ftl.
The problematic instruction:
----------
==> list listfy as one [on line 13, column 7 in list.ftl]
----------Java backtrace for programmers:
----------
freeer.core.InvalidReferenceException: Expression listfy is undefined on line 13, column 14 in list.ftl.
at freeer.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freeer.core.IteratorBlock.accept(IteratorBlock.java:93)
at freeer.core.Environment.visit(Environment.java:196)
at freeer.core.MixedContent.accept(MixedContent.java:92)
at freeer.core.Environment.visit(Environment.java:196)
at freeer.core.Environment.process(Environment.java:176)
at freeer.template.Template.process(Template.java:232)
at freeer.ext.servlet.FreeerServlet.process(FreeerServlet.java:427)
at freeer.ext.servlet.FreeerServlet.doPost(FreeerServlet.java:374)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:835)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Thread.java:619)
要疯了!给位给想想办法
String pagenum = request.getParameter("page");
List list=yd.showAllYh();
request.getSession().setAttribute("list", list);
int totalrecord=list.size();
Pager pagex=new Pager().getpage(pagenum, totalrecord);
int pagetotalpage=new Pager().getpage(pagenum, totalrecord).totalp;
request.getSession().setAttribute("pagex", pagex);
request.getSession().setAttribute("pagetotalpage", new Integer(pagetotalpage));
final String hql="from Yh";
final int x=(pagex.page-1)*pagex.pagesize;
final int y=pagex.pagesize;
List listfy=yd.showx(hql, x, y);
System.out.println(list.size());
request.getSession().setAttribute("listfy", listfy);
List l=(List)request.getSession().getAttribute("listfy");
System.out.println("adfadfasd"+l.size());
return mapping.findForward("yh_list");
上面是action 跳转和分页代码,跳转到页面显示异常
Expression listfy is undefined on line 13, column 14 in list.ftl.
The problematic instruction:
----------
==> list listfy as one [on line 13, column 7 in list.ftl]
----------Java backtrace for programmers:
----------
freeer.core.InvalidReferenceException: Expression listfy is undefined on line 13, column 14 in list.ftl.
at freeer.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freeer.core.IteratorBlock.accept(IteratorBlock.java:93)
at freeer.core.Environment.visit(Environment.java:196)
at freeer.core.MixedContent.accept(MixedContent.java:92)
at freeer.core.Environment.visit(Environment.java:196)
at freeer.core.Environment.process(Environment.java:176)
at freeer.template.Template.process(Template.java:232)
at freeer.ext.servlet.FreeerServlet.process(FreeerServlet.java:427)
at freeer.ext.servlet.FreeerServlet.doPost(FreeerServlet.java:374)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:835)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Thread.java:619)
要疯了!给位给想想办法
解决方案 »
- JAVA 遍历表单Iterator!
- JS或AJAX处理动态更换图片效果的问题
- java 调用到其他工程类
- 取xml节点下的值的问题
- 求助:服务器端 怎么写?(有点业务) 请达人赐教,第一次使用webservice……
- 双向关联关系的一点疑问,请高手指教
- 如何在jsp中或者servlet中取得tomcat的绝对路径
- 哪儿有j2sdkee-1_2_1-doc-win.exe下载 要具体位置
- weblogic7.0 在windows98第二版中不能启动
- 查询语句正确,传值正确,但数据库里仍然查不出东西
- 请高手们介绍点关于ssh框架的书~spring我很菜
- hibernate建表出问题了,高手帮忙解决下
<body>
<title>显示页面</title>
<table border="1">
<tr>
<td>编号</td>
<td>姓名</td>
<td>密码</td>
<td>删除</td>
<td>修改</td>
<td>详细信息</td>
</tr>
<#list listfy as one>
<tr>
<td>${one.id}</td>
<td>${one.nameone}</td>
<td>${one.passwordone}</td>
<td><a href="p_delete.do?tid=${one.id}">删除</a></td>
<td><a href="p_update1.do?tid=${one.id}">修改</a></td>
<td><a href="p_point.do?tid=${one.id}">显示详情</a></td>
</tr>
</#list>
</table>
</body>
</html>这里是ftl模板代码