Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp <;选择>;选项显示对象地址_Jsp_Struts2_Java Web Start_Case Sensitive_Struts Tags - Fatal编程技术网

Jsp <;选择>;选项显示对象地址

Jsp <;选择>;选项显示对象地址,jsp,struts2,java-web-start,case-sensitive,struts-tags,Jsp,Struts2,Java Web Start,Case Sensitive,Struts Tags,我正在使用struts2将列表转换为JSP,但是选项显示对象地址而不是名称的对象属性,为什么 我的显示器: 这是JSP: <s:select name="parentId" list="#departmentList" cssclass="SelectStyle" listkey="id" listvalue="name" > 这是部门行动: 公共字符串addUI()引发异常{ List departmentList=departmentService.findAll()

我正在使用struts2将列表转换为JSP,但是
选项显示对象地址而不是名称的对象属性,为什么

我的显示器:

这是JSP:

<s:select  name="parentId" list="#departmentList" cssclass="SelectStyle" listkey="id" listvalue="name" >

这是部门行动:

公共字符串addUI()引发异常{
List departmentList=departmentService.findAll();
ActionContext.getContext().put(“部门列表”,部门列表);
返回“saveUI”;
}
本署:

私有长id;
私有字符串名称;
私有字符串描述;
私人用户;
私人部门家长;
私人儿童;

我认为将列表直接放到ActionContext中不是一个好主意,您可以使用Session,或者在action类中使用getter/setter更好的列表。
为了更好地理解,您可以查看

我认为将列表直接放到ActionContext并不是一个好主意,您可以使用Session,或者在action类中使用getter/setter的更好列表。 为了更好地理解,您可以查看案例事项:

  • listkey
    !=<代码>列表键
  • listvalue
    !=<代码>列表值
  • cssclass
    !=<代码>cssClass(在最新的Struts2版本中,您可以只使用
  • 
    
    注意:由于标签上允许的动态属性,您不会遇到错误。

    案例事项:

  • listkey
    !=<代码>列表键
  • listvalue
    !=<代码>列表值
  • cssclass
    !=<代码>cssClass(在最新的Struts2版本中,您可以只使用
  • 
    

    注意:由于标签上允许的动态属性,您不会遇到错误。

    显示com.hw.oasys.entity。Department@2fff3c24The显示com.hw.oasys.entity。Department@2fff3c24