Java 可以在struts无线电标签中设置不同的id吗

Java 可以在struts无线电标签中设置不同的id吗,java,jquery,jsp,struts,jsp-tags,Java,Jquery,Jsp,Struts,Jsp Tags,我是struts新手,当我点击单选按钮时,我会得到“java.lang.NullPointerException”。 我有两种不同类型的用户(中央和本地),它们映射到不同的单选按钮。 我的表格上还有一个下拉框。我想为中心用户禁用它 我只知道标签中的属性必须相同才能组成一个无线组,但在我的例子中,属性是什么呢?我以前尝试过很多方法,但仍然得到NullPointerException 任何建议都将不胜感激 -----------in my jsp page: -----------体内标

我是struts新手,当我点击单选按钮时,我会得到“java.lang.NullPointerException”。 我有两种不同类型的用户(中央和本地),它们映射到不同的单选按钮。 我的表格上还有一个下拉框。我想为中心用户禁用它

我只知道标签中的属性必须相同才能组成一个无线组,但在我的例子中,属性是什么呢?我以前尝试过很多方法,但仍然得到NullPointerException

任何建议都将不胜感激

   -----------in my jsp page:

-----------体内标签

<logic:equal name="unitSelectionForm" property="centralAndLocalRoles" value="true">

   <html:radio name="unitSelectionForm" id="centralAdmintype" property="centralRole"   value="0" />Central    
   <html:radio name="unitSelectionForm" id="localAdminType" property="localRole" value="1" />Local
-------------在我的豆子课上

  public class UnitSelectionForm extends SaltValidatorForm 

    {
      private Integer unitId;
      private OptionForm units[];
      private String loginname;
      private Integer administratorType;
      private Boolean centralRole;
      private Boolean localRole;
      private Boolean centralAndLocalRoles;         

您可以发布stacktrace(错误日志)吗?这将有助于纠正您的问题。@Vinoth java.lang.NullPointerException位于se.apoteket.salt.action.SelectUnitAction.doExecute(SelectUnitAction.java:70)我期望从stacktrace中得到的是在doExecute方法中产生nullpointer异常的行/代码。
protected ActionForward doExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws TechnicalException {
    String forward = DispatchStrings.FORWARD_SUCCESS;
    UnitSelectionForm unitSelForm = (UnitSelectionForm) form;
    unitSelForm.setCentralAndLocalRoles(true);

    boolean hasRadioButton =false;
    boolean hasCentralRole = false;
    boolean hasLocalRole = false;
    hasRadioButton = unitSelForm.getCentralAndLocalRoles();

    if (hasRadioButton) {
        hasCentralRole = unitSelForm.getCentralRole();
        hasLocalRole = unitSelForm.getLocalRole();
    }           
    try{
        if(hasRadioButton && hasCentralRole){
            forward = DispatchStrings.FORWARD_SUCCESS;
        }
  public class UnitSelectionForm extends SaltValidatorForm 

    {
      private Integer unitId;
      private OptionForm units[];
      private String loginname;
      private Integer administratorType;
      private Boolean centralRole;
      private Boolean localRole;
      private Boolean centralAndLocalRoles;