I was creating a BackingBean that has my hibernate POJO inside like:
UserBackingBean:
===========================================
public class UserBackingBean extends BaseObject {
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
} // The End...
User.java:
=============================
public class User extends BaseObject {
private static final long serialVersionUID = -5450022397980854742L;
private java.lang.String username;
private java.lang.String password;
private
java.lang.String passwordConfirm;
private java.lang.String firstName;
private java.lang.String email;
private java.lang.String lastName;
private java.lang.String address;
private java.lang.String
address2;
private java.lang.String city;
private java.lang.String state;
private java.lang.String otherState;
private java.lang.String postalCode;
private java.lang.String country;
private java.util.Date lastUpdate;
private java.util.Date creationDate;
public String getUsername() {
return username;
}
...... more omitted....
Registration.jsp
:
===================================
<h:form>
<TABLE>
<TBODY>
<TR>
<TD>
<h:outputText value="#{messages['
label.firstName']}" />:
</TD>
<TD>
<h:inputText value="#{UserBackingBean.user.firstName}"
required="true"
id="user.firstName" >
<f:validateLength minimum="2" />
</h:inputText>
<h:message for=""
user.firstName"
errorClass="error" />
</TD>
</TR>
When I use the "id="user.firstName"" in the input text I get:
10:37:30,445 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.IllegalArgumentException: Subsequent characters of component identifier must be a letter, a digit, an underscore ('_'), or a dash ('-')! But comp
onent identifier contains "."
But when I use
<h:inputText value="#{UserBackingBean.user.lastName}"
required="true"
id="lastName" >
<f:attribute name="lastName" value="#{messages['error.required']}" />
</h:inputText>
<h:message for=""> errorClass="error" />
Then I just submit the form with nothing in the text field, I get this:
"lastName": Error during model data update.
in the messages.
Why do I not get a "Required" error message?
--
Thanks
DJ MICK
http://www.djmick.com
http://www.myspace.com/mickknutson
- BackingBean with POJO for model Mick Knutson
- Re: BackingBean with POJO for model Jeff Bischoff
- Re: BackingBean with POJO for model Mick Knutson
- Re: BackingBean with POJO for model William Huang
- Re: BackingBean with POJO for model Mick Knutson

