当前位置: 首页 > 知识库问答 >
问题:

显示标签错误

燕野
2023-03-14

我有一个对象列表,它具有以下属性

公共类ViewTestCasesBean {

private String testcaseName;
private String subject;
private String description;
private List<TestCaseDetailsBean> testList = new ArrayList<TestCaseDetailsBean>();

// GETTERS AND SETTERS SECTION.......///////

public String getTestcaseName() {
    return testcaseName;
}

public void setTestcaseName(String testcaseName) {
    this.testcaseName = testcaseName;
}

public String getSubject() {
    return subject;
}

public void setSubject(String subject) {
    this.subject = subject;
}

public String getDescription() {
    return description;
}

public void setDescription(String description) {
    this.description = description;
}

public List<TestCaseDetailsBean> getTestList() {
    return testList;
}

public void setTestList(List<TestCaseDetailsBean> testList) {
    this.testList = testList;
}

}

现在我的行动代码是...

   public String execute() {


    detailsList = viewTestCasesTransaction.fetchTestCases();
    session.put("testcaseList", detailsList);

    if (detailsList.size() > 0) {

        return SUCCESS;
    }
    return ERROR;
}

这里详细说明List是要在显示标签中显示的上述对象的List。

我尝试了以下方法

 <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:c="urn:jsptld:http://java.sun.com/jstl/core">
<%@page import="org.apache.jasper.tagplugins.jstl.core.Import"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.*"%>
<%@ page import="com.harmony.cloud.bean.TestCaseDetailsBean"%>
<%@ page import="com.harmony.cloud.action.ViewTestCasesAction"%>

<%@ page import="java.sql.*"%>
<%@ page isELIgnored="false"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display"%>

<html>
   <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

 <title>Test Cases List</title>


  </head>
   <body>
<%session.getAttribute("testcaseList"); %>
<display:table name="detailsList" id="parent">
    <display:column property="testcaseName" />
    <display:column property="subject" />
    <display:column property="description" title="Comments" />

    <c:set var="nestedName"
        value="detailsList[${parent_rowNum -1}].testcaseList}" />
 <display:table  name="${nestedName}" id="child${parent_rowNum}" >
    <display:column title="Steps">
</display:table>
</display:column>

  <display:setProperty name="paging.banner.placement" value="top" />

        </display:table>

  </body>
</html>

但是得到了以下错误...

编码有什么问题?

共有2个答案

呼延俊良
2023-03-14

如果您使用的是 Eclipse IDE,那么在创建 JSP 时,请按照向导创建一个带有 html 标记或 xhtml 标记的 JSP。您不希望使用 JSP 2.0 特定标记(xhtml 标记)创建 JSP。项目 -

慎旭尧
2023-03-14

请注意以下元素

1)<代码>

2) 值表达式具有额外的大括号和类属性<code>testcaseList

3)显示:嵌套表的列标签缺少属性属性

4)将文档类型放在文件的第一行

5)这只是一个问题,您正在检索会话属性但没有分配它。这是故意的吗?

示例来自displaytag-examples-1.2.war -

 类似资料:
  • 问题内容: 如您所见,这是具有正确方向的普通图像。但是,当我将此链接设置为我的图像标签的src属性时,图像将上下颠倒。 你知道发生了什么吗? 问题答案: 我忘了在这里添加自己的答案。我使用的是RubyonRails,因此它可能不适用于PHP或其他框架中的项目。就我而言,我使用的是Carrierwavegem来上传图像。我的解决方案是在保存文件之前,将以下代码添加到上载器类中,以解决EXIF问题。

  • H=nx。来自\u pandas\u edgelist(链接,source='source',target='target',edge\u attr='value') 这给了我边和边的列表 edge_labels=nx.get_edge_attributes(Q,'value')nx.draw_networkx_edge_labels(Q,pos=nx.draw(Q),标签=edge_labels

  • 下面是我的代码:我正在从application.properties文件swagerconfig.java获取所有值 下面是我的springboot初始值设定项: ServletInitializer.java 日志显示它已映射: 这是我得到的错误:

  • 问题内容: 使用Jenkins 2 Pipeline插件,它具有一项有用的功能,可以快速概述管道阶段和步骤状态,包括记录输出。 但是,如果您使用“ Shell脚本”(sh)步骤,似乎没有一种用有用的名称标记该脚本的方法,因此显示内容仅显示一长串“ ShellScript”。 如何分配有用的名称,或者如何使用其他步骤来达到相同的效果? 问题答案: 2019年2月更新 : 根据gertvdijk在下面

  • 我试图在matplotlib中绘制多条线。 我已经习惯了标签功能,但它没有显示它。 这是我的密码。 这是我的照片:

  • 我最近更新了我的charts.js库到最新版本(2.5.0)。这个版本不显示图表上的标签。 我有一个在《小提琴手:http://jsfiddle.net/g6fajwg8》上工作的例子。 但是,我完全按照示例中的方式定义了我的图表,但仍然看不到图表上的标签。 注意:在Google和Stackoverflow上有很多这样的问题,但其中大多数都是关于以前的版本,这些版本在它们上运行良好。