当我在javascript中使用<s:iterator>时发生错误

时间:2017-09-25 01:40:30

标签: jsp struts2

我在myeclipse中使用<s:iterator>并收到错误。

但它可能不是语法错误,因为我的朋友可以在她的计算机上成功运行该程序。这是我的代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd 

">
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<s:iterator value="{'1','2','3','4','5'}" id='number'> 
    <s:property value='number'/>A 
</s:iterator> 
</body>
</html>

enter image description here

1 个答案:

答案 0 :(得分:0)

将迭代器更改为

 <s:iterator value='{"1","2","3","4","5"}' id='number'> 
       <s:property value='number'/>A 
 </s:iterator>

或者您可以使用

<s:iterator value="{1,2,3,4,5}" id='number'> 
       <s:property/>A 
 </s:iterator>

或使用此

<s:iterator value="{'1','2','3','4','5'}" id='number'> 
    <s:property/>A 
</s:iterator>