免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3464 | 回复: 11
打印 上一主题 下一主题

菜鸟的问题!!!!!tomcat+Eclipse+Mysql!!!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-18 10:16 |只看该作者 |倒序浏览
我做了一个个人管理系统的小项目,需要我改jsp页面的bug。

在mail这个功能中有一个inbox的功能,我点击inbox时页面不进行任何跳转,在控制台报错!!!!

我真的不知道怎么改了!!!! 快救救我把!!!!

报了一个
java.sql.SQLException: Unknown column 'MAILFOLDER.MOTHERID' in 'field list'

还有一个 Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot find bean: "MAILFOLDERS" in any scope

下面是Mysql的那部分代码

public MailFolderForm getMailFolder(int folderId) {
    MailFolderForm mff = null;
    try {
      castorMapping = new Mapping(getClass().getClassLoader());
      castorMapping.loadMapping(getClass().getResource(MappingFile));
      jdo = new JDO();
      jdo.setConfiguration(getClass().getResource(DatabaseFile).toString());
      jdo.setDatabaseName("jorganizer");
      db = jdo.getDatabase();
      db.begin();

      OQLQuery query = db.getOQLQuery("SELECT mff FROM cn.com.avtech.jorganizer.mail.MailFolderForm mff where id = " + folderId);
      QueryResults results = query.execute();
      if (results.hasMoreElements()) {
        mff = (MailFolderForm) results.next();
      }
      db.commit();
      db.close();
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
    return mff;
  }

论坛徽章:
0
2 [报告]
发表于 2006-04-18 10:22 |只看该作者
jdo错误
这个 表.列MAILFOLDER.MOTHERID 映射出错,哪个环节自己找找吧

论坛徽章:
0
3 [报告]
发表于 2006-04-18 10:32 |只看该作者
麻烦你能再说的清楚点,我的理解能力有点次 。

我看了struts-config.xml这个文件的映射了!! 我感觉没有错啊!

下面是form-bean 的代码
        <form-bean name="mailFolderForm" type="cn.com.avtech.jorganizer.mail.MailFolderForm"/>

下面是action的代码
<action path="/mailfolder" type="cn.com.avtech.jorganizer.mail.MailFolderAction" name="mailFolderForm" scope="request">
                        <forward name="success" path="newmailfolder"/>
                </action>

论坛徽章:
0
4 [报告]
发表于 2006-04-18 10:44 |只看该作者
我现在看mapping的文件,请问能具体看那部分吗?

论坛徽章:
0
5 [报告]
发表于 2006-04-18 11:01 |只看该作者
jdo部分,关于类属性映射到表的部分,再看看数据库中有没有相映的表和列
我没用过jdo一直用hibernate,不过映射大同小异

论坛徽章:
0
6 [报告]
发表于 2006-04-18 11:01 |只看该作者
我找到了!!!!mapping.xml文件中的映射!!!!!!

<description>MailFolderForm definition</description>
    <map-to table="MAILFOLDER" xml="mailfolder" />

我怎么觉得没错!!!??????

论坛徽章:
0
7 [报告]
发表于 2006-04-18 11:03 |只看该作者
我觉得帖子标题应当改为 struts+jdo+mysql更合适些

论坛徽章:
0
8 [报告]
发表于 2006-04-18 11:09 |只看该作者
对于这个问题好像可以把标题改一下啊  呵呵!!!!!!

论坛徽章:
0
9 [报告]
发表于 2006-04-18 11:12 |只看该作者
映射真的没错阿!!!!!!

快崩溃了!!!!!!

论坛徽章:
0
10 [报告]
发表于 2006-04-18 11:35 |只看该作者
我知道什么错了,改出来了!!!!!!!!

我不行了!!!!!! 给我做的这个模块的那个bug居然是拼写错误!!!!

映射里写的和数据库里面的拼写不一样!!!!!!!!!!

太崩溃了!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP