马士兵上的struts的问题各位大神指导解决!

问题描述

我刚学马士兵struts,里面的bbs2009,看着做但是发现最后的结果不一样,结果没有出来,初步看是没传到页面上。数据库已经是是有数据的。页面的list没有数据如下图:部分代码如下mysql的:publicclassDB{publicstaticConnectioncreateConn(){Connectionconn=null;try{Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql://localhost/bbs2009","root","123456");}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(SQLExceptione){e.printStackTrace();}returnconn;}publicstaticPreparedStatementprepare(Connectionconn,Stringsql){PreparedStatementps=null;try{ps=conn.prepareStatement(sql);}catch(SQLExceptione){e.printStackTrace();}returnps;}publicstaticvoidclose(Connectionconn){try{conn.close();conn=null;}catch(SQLExceptione){e.printStackTrace();}}publicstaticvoidclose(Statementstmt){try{stmt.close();stmt=null;}catch(SQLExceptione){e.printStackTrace();}}publicstaticvoidclose(ResultSetrs){try{rs.close();rs=null;}catch(SQLExceptione){e.printStackTrace();}}}

service层的publicList<Category>list(){Connectionconn=DB.createConn();Stringsql="select*from_category";PreparedStatementps=DB.prepare(conn,sql);List<Category>categories=newArrayList<Category>();try{ResultSetrs=ps.executeQuery();Categoryc=null;while(rs.next()){c=newCategory();c.setId(rs.getInt("id"));c.setName(rs.getString("name"));c.setDescription(rs.getString("descrtiption"));categories.add(c);}}catch(SQLExceptione){e.printStackTrace();}DB.close(ps);DB.close(conn);returncategories;}

action的publicclassCategoryActionextendsActionSupport{privateList<Category>categories;privateCategoryServicecategoryService=newCategoryService();privateCategorycategory;privateintid;publicStringlist(){categories=categoryService.list();returnSUCCESS;}publicList<Category>getCategories(){returncategories;}publicvoidsetCategories(List<Category>categories){this.categories=categories;}

model层的publicclassCategory{privateintid;privateStringname;privateStringdescription;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetDescription(){returndescription;}publicvoidsetDescription(Stringdescription){this.description=description;}}

前台的<body>Category_list<ahref="admin/Category-addInput">添加Category</a><ahref="admin/Category-updateInput">更新Category</a><hr/><s:iteratorvalue="categories"var="c"><s:propertyvalue="#c.name"/>|<s:propertyvalue="#c.description"/>|<ahref="admin/Category-delete?id=<s:propertyvalue="#c.id"/>">删除Category</a>|<ahref="admin/Category-updateInput?id=<s:propertyvalue="#c.id"/>">更新Category</a><br/></s:iterator><s:debug></s:debug></body>

求各位大神解决!在线等,需要提供什么代码都可以随时贴上

解决方案

解决方案二:
publicStringlist(){categories=categoryService.list();returnSUCCESS;}

在这边加个断点调试下,前台写的没有问题应该是这边没取到值或者根本就没进这个方法(这个可能就和你配置的有关了)

时间: 2024-09-12 03:33:37

马士兵上的struts的问题各位大神指导解决!的相关文章

图片-myeclipse运行时出现Struts Problem ,请大神帮忙解决

问题描述 myeclipse运行时出现Struts Problem ,请大神帮忙解决 解决方案 这个一般是配置或者jar包问题,自己在认真找找 解决方案二: 配置文件的问题,具体站一下配置文件看看吧

oa部署上服务器报错-OA部署上服务器报错,求大神指点!

问题描述 OA部署上服务器报错,求大神指点! 日志名称: Application来源: Application Error日期: 2015/10/23 8:11:36事件 ID: 1000任务类别: (100)级别: 错误关键字: 经典用户: 暂缺计算机: OAWEB描述:错误应用程序名称: apache.exe,版本: 2.2.22.0,时间戳: 0x4f242d7a错误模块名称: ntdll.dll,版本: 6.1.7601.17514,时间戳: 0x4ce7ba58异常代码: 0xc000

suse linux java ftp上传文件名称导致报错,求大神指导

问题描述 suse linux java ftp上传文件名称导致报错,求大神指导 上传时"school_user.questionext.csv"就因为文件名称多了一个"."导致报错 553 Could not create file.

编程-csdn上别人提的问题,大神,能帮我改改吗?

问题描述 csdn上别人提的问题,大神,能帮我改改吗? #include<stdio.h> #include<stdlib.h> int main() { char s[]="I have an apple.Do you like apple?"; char s1[]="apple"; char s2[]="orange"; int i,j,k,h,p,c; for(p=0;s[p]!='';) p++; for(i=0;

tomcat启动报错-tomcat8.0在eclipse上没法运行工程,求助大神

问题描述 tomcat8.0在eclipse上没法运行工程,求助大神 在eclipse里运行工程现实无法访问网页,在eclipse外可以正常运行.之前还是好的,昨天就没法用了. 解决方案 试试删除tomcate,重新再new server创建一个重新配置. 解决方案二: 看下控制台报什么错,, 解决方案三: 看下错误日志先,有可能是程序本身错误,导致tomcat启动失败,原因有很多,建议你把日志贴错来看看,这样才好分析. 解决方案四: 看看配置环境信息有没有问题,最好看看控制台的错误信息,然后在

谁有javaee选课系统代码不用struts和hibernate 谢谢大神

问题描述 谁有javaee选课系统代码不用struts和hibernate 谢谢大神 谁有javaee选课系统代码不用struts和hibernate 谢谢大神

session-KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下

问题描述 KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下 后台使用的jsp,批量上传图片时session取到的值为null,如何将之前的session传到jsp后台中 String dataSource = (String)request.getSession().getAttribute(SaasConstant.DATA_SOURCE);其中SaasConstant.DATA_SOURCE是存放在session中的

android: 遇到了一个eclipse工程转到studio上的问题?求大神帮解决

问题描述 android: 遇到了一个eclipse工程转到studio上的问题?求大神帮解决 我在把项目由eclipse导到studio的时候遇到了一个问题,如下: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessExce

数据结构于算法上的作业,求各位大神解答

问题描述 数据结构于算法上的作业,求各位大神解答 第一题 Write a List method, equals, that returns true exactly when the elements of two lists are pair-wise equal. Ideally, your implementation should work for any List implementation, without change. 第二题 Implement a recursive ve