thanks guys,
but my problem isn't resolved!
I've created this class
package giu;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
public class ViewUtils {
public static Object eval(String expr) {
FacesContext context = FacesContext.getCurrentInstance();
ValueBinding binding
= context.getApplication().createValueBinding(expr);
return binding.getValue(context);
}
}
and in my experiment class i have the add method that is like(i post
the important code)
if (conn != null) {
Object bean = ViewUtils.eval("#{authenticationBean}");
PreparedStatement pst2 = null;
pst2 = conn.prepareStatement("INSERT INTO
esperimento(username,nometeam,piattaforma,links_url,tipoesperimento,controlliqualita)
VALUES (?,?,?,?,?,?)");
pst2.setString(1, bean.loginName);
pst2.setString(2, bean.teamName);
pst2.setString(3, platform);
...................................etc
where authenticationBean is the bean from which i want extracting
loginName and teamName fields..
my compiler says loginName and teamName can't be resolved...please help
me!!!
Moiristo - 21 Aug 2006 16:45 GMT
> package giu;
>
[quoted text clipped - 28 lines]
> my compiler says loginName and teamName can't be resolved...please help
> me!!!
Now this is *really* basic stuff. How much experience do you have in
basic java programming? Anyway, you have to cast bean to the appropriate
class.
gbattine - 21 Aug 2006 19:48 GMT
thanks,
but can you help me with code?
thanks
Moiristo - 21 Aug 2006 23:46 GMT
> thanks,
> but can you help me with code?
> thanks
Just like: AuthenticationBean bean = (AuthenticationBean)
ViewUtils.eval("#{authenticationBean}");
gbattine - 22 Aug 2006 08:04 GMT
thanks very much Moiristo!!!!!!!!
Excuse my inexperience.....
thanks thanks