java - No getter method available for property for bean under name -


struts (1.38) noob, , i'm getting following error: no getter method available property hs.hasrelationshiptoteam bean under name hsform. told create geths , seths method in hsdivform, problem? or how do then?

my bean:

public class hs extends entry implements serializable,cloneable  {   private boolean hasrelationshiptoteam = false;    public boolean ishasrelationshiptoteam()    { return hasrelationshiptoteam; }    public void sethasrelationshiptoteam(boolean hasrelationshiptoteam)    { this.hasrelationshiptoteam = hasrelationshiptoteam; } } 

my form:

import my.bean.hs;  public class hsform extends actionform {   private hs hs = new hs();    public hsform()    { super(); } } 

my jsp:

<html:form styleid="hsdivform" action="/disclosure/hsaction" > <table>   <tr id = "q-rel">     <td colspan="2" align="center">       <br />       there team relationship?       <br />       yes<html:radio property="hs.hasrelationshiptoteam" value="yes" />           no<html:radio property="hs.hasrelationshiptoteam" value="no" />     </td>   </tr> </table> </html> 

that's because of type in attribute:

private boolean hasrelationshiptoteam = false; 

when declaring attribute boolean, introspector doesn't see primitive boolean expects getxxx , setxxx.

if attribute boolean primitive type, introspector expects either isxxx or getxxx, bundled setxxx method.

getxxx , isxxx getter methods, while setxxx setter method.

i hope helps.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -