try this: <html:submit property="submit" value="<%= Integer.toString(ButtonNames.SEARCH) %>">
it's expecting a string as the value. Tony Li wrote: > In my jsp, I have this line: > > <html:submit property="submit" value="search"/> > > Instead of the string "search", I would like to use something like: > > <html:submit property="submit" value="<%= ButtonNames.SEARCH > %>"> > > Where ButtonNames is an interface and SEARCH is a public static final > int. > > When I try to compile this jsp, I get: > > method setValue(int) not found in class > org.apache.struts.taglib.html.SubmitTag at ... > > Am I only allowed to use bean "variables" that have get and set methods? > > Thanks, > > Tony