2016-08-04 4 views
-1

Ich bekomme ein sehr seltsames Problem mit Struts 2, ich benutze s: Iterator, um eine Liste von Fragen zu ziehen, aber wenn ich die s : property tag, nur die ID wird angezeigt und sonst nichts. Es gibt 4 Spalten ID, Groupid, Subgroupid und Questiontxt, aber ich kann nur scheinen, um die ID anzuzeigen. Ich habe die Liste getestet, und sie enthält alle Spalten, sie wurden ordnungsgemäß aus der Datenbank gespeichert, aber das einzige, was ich auf dem Bildschirm anzeigen kann, ist ID.Struts 2 zeigt nur eine Zeile von MySQL-Tabelle auf JSP mit s: Iterator

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 

<%@ taglib prefix="s" uri="/struts-tags" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 

<link href=<s:url value="resources/welcome.css" /> rel="stylesheet" type="text/css" /> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Welcome</title> 
</head> 

    enter code here 

<body> 
    <table> 
     <s:iterator value="listQuestionsBasic" var="question"> 
     <tr>   
     <td> 
     <s:property value="#question.id" /> 
     </td> 
     </tr> 
     <tr> 
     <td> 
     <s:property value="#question.groupid" /> 
     </td> 
     </tr> 
     <tr> 
     <td> 
     <s:property value="#question.subgroupid" /> 
     </td> 
     </tr> 
     <tr> 
     <td> 
     <s:property value="#question.questiontxt" /> 
     </td> 
     </tr> 
     </s:iterator> 
    </table> 

     </body> 
     </html> 

Antwort

0

So löste ich es durch die Variablen nach richtigen Java-Etikette, IE questiontxt Spalte als String questionTxt umbenennen, nicht String questiontxt.

Ich brauche ein Bier.

Verwandte Themen