Hi,

since the JBoss Tools 2 are available we decided to upgrade our Seam 1.2.1 
based application to Seam 2.0.

I had and still have to fiddle with JBossTools to deploy my app, but this is 
another problem.

I made all the changes described in seam2migration.txt regarding the 
configuration files. Now I'm stuck on the coding part. With JSF 1.2 the EL is 
changed and the class MethodBinding was replaced by MethodExpression. I use a 
menu provided by ICEfaces for the navigation in my app. Since I have normal 
links that return navigation strings AND menu items that should invoke a method 
I wrote sth like this:

if(link.charAt(0) == '#' && facesContext != null) {
  |   menuItem.setAction(new 
ActionParamMethodBinding(facesContext.getApplication(), link));
  | } else {
  |   menuItem.setAction(new ActionMethodBinding(link));
  | }
All links that had to invoke a method have a preceding '#'. if this is the case 
the action of this link is an object of the Seam class ActionParamMethodBinding.

But as you can guess this class is gone. How can I implement the behaviour I 
had with the new versions of Seam and JSF?

BTW: Is there any document where one can see how to create a Seam Dynamic Web 
Project with Eclipse, which jars have to be included and how to deploy and test 
it? And how to configure Seam 2.0 with ICEfaces 1.6.2?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4113875#4113875

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4113875
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to