jboss seam问题

yuranccc2003 2007-09-07 03:31:32
公司要求用JBoss Seam,但是又不用EJB,

JBoss Seam 自己带的例子全是EJB的,
请问JBoss Seam不用EJB,用POJO怎么写呢?

我做了例子实验,没有用EJB,直接在Action 中调用Hibernate, 可是抱错:
15:25:32,640 ERROR [ExceptionFilter] handling uncaught exception
javax.servlet.ServletException: /home.xhtml @15,84 value="#{user.username}": Target Unreachable, identifier 'user' resolved to null

好象JBoss Seam并没有把Entity User 加入自己的Context中啊!
应该怎么样做呢?

...全文
349 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑马 2008-05-04
  • 打赏
  • 举报
回复
关注
nbaertuo 2008-04-28
  • 打赏
  • 举报
回复
看一下seam的例子中的hibernate
我跟你一样 也只用了hibernate+seam没有使用EJB
zhb_821012 2007-11-29
  • 打赏
  • 举报
回复
没弄过
友情up了
tiandiqing 2007-11-29
  • 打赏
  • 举报
回复
你放一个seam.properties放到你java包的根目录下试试,这个文件是空的就可以
jwd 2007-09-11
  • 打赏
  • 举报
回复
User pojo有@Name吗?另外,#{user}是怎么取出来的,如果只是在home.xhtml中显示
username,用#{identity.username}就可以了.
yuranccc2003 2007-09-11
  • 打赏
  • 举报
回复
我自己写了个SessionFactory,我想在一个POJO中注入

我这样写:
@In(required = false)
@Out(required = false)
private SessionFactory sf;

但是抱错啊!
09:59:49,765 FATAL [application] java.lang.NullPointerException
javax.faces.el.EvaluationException: java.lang.NullPointerException


JBoss Seam 是怎么注入的呢?
jwd 2007-09-11
  • 打赏
  • 举报
回复
如果只是注入,不需用@Out, 就用@In(create=true)
jwd 2007-09-11
  • 打赏
  • 举报
回复
就是把它作为seam component
jwd 2007-09-11
  • 打赏
  • 举报
回复
哦,你跟我的不一样,我是用的JPA,直接注入: @In("#{entityManager}") EntityManager em;
如果你要注入自己的类,也要声明为@Name("sf").
王金豆 2007-09-07
  • 打赏
  • 举报
回复
帮你顶
lyb_abiandbel 2007-09-07
  • 打赏
  • 举报
回复
No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed)

????
yuranccc2003 2007-09-07
  • 打赏
  • 举报
回复
有谁能帮帮我哦 !有人遇到同样的问题吗?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧