免费注册 查看新帖 |

Chinaunix

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

Seam学习之一——todolist例子的实现 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-08 19:34 |只看该作者 |倒序浏览

                                                               
步骤:
1.把~~\examples\todo\view文件夹中文件放到WebContent文件夹下
2.把~~\examples\todo\resources\WEB-INF下的components.xml放到工程中的WEB-INF下
3.把~~\examples\todo\resources下的.gpd.todo.jpdl.xml,hibernate.cfg.xml,jbpm.cfg.xml,todo.jpdl.xml,seam.properties文件拷到工程的WebContent下
4.把~~\examples\todo\src\org\jboss\seam\example\todo下的Login.java,TodoList.java拷到"工程名-ejb"的包中,修改包名
5.修改login.jsp,todo.jsp使其符合xhtml的规范,方法见问题(1)
遇到的一些问题:
(1)The markup in the document preceding the root element must be well-formed.
原因是todo.jsp和login.jsp两个jsp文件不符合xhtml规则,命名空间不要在使用@包含,
换成Xhtml格式:

  Index


  
  
        .......//此处省略
   

(2)@In attribute requires non-null value:user.Actor
查了网上一些资料,说是要在@In private Actor actor;的@In标记改成@In(create=true)
不过实际上我的问题是一些配置文件没有
解决方法是检查你的WebContent文件夹下有没有todo.jpdl.xml,components.xml有没有配置
   
        
            todo.jpdl.xml
        
   
jbpm.cfg.xml,hibernate.cfg.xml几个配置文件
(3)XML document structures must start and end within the same entity.
原因是todo.jsp在修改的时候标签重复了
待解决:
(1)最后实现了之后访问页面想要修改任务的日期,每次都说我输入的不对,不知应该用什么样的格式输入?
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/72758/showart_2048491.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP