我收到了来自我的 Web 服务的响应。我正在将响应添加到数组列表。
model.addAttribute("suburbCreatedRequest", new ObjectFactory().createSuburbsrequesttype());
model.addAttribute("addressCreatedRequest", new ObjectFactory().createStreetaddressrequesttype());
suburbCreatedRequest.setSearchtype("SASU");
suburbCreatedRequest.setUsercodes("");
Suburbsresponsetype suburbCreatedResponse = new ObjectFactory().createSuburbsresponsetype();
suburbCreatedResponse = (Suburbsresponsetype) ((JAXBElement<?>) webServiceTemplate.marshalSendAndReceive(suburbCreatedRequest)).getValue();
model.addAttribute("suburbCreatedResponse", suburbCreatedResponse);
model.addAttribute("suburbnamevalue", suburbCreatedRequest.getSuburbstring());
newList.add(suburbCreatedResponse);
model.addAttribute("newList", newList);
我想在我的 jsp 页面中显示数组列表。它正在显示结果,但不是以正确的方式。我的jsp页面编码就是这样。
<c:forEach var="suburb" items="${newList}" >
<a href="<portlet:actionURL>
<portlet:param name="action" value="streets"/>
<portlet:param name="suburbname" value="${suburb}"/>
</portlet:actionURL>"> ${suburb.suburbs.suburbname}
</a>
<br /><br />
</c:forEach>
结果是这样的
[HABERFIELD, HACKS FERRY, HALEKULANI, HALFWAY CREEK, HALL, HALLIDAYS POINT, HALLORAN, HALLS CREEK, HALLSVILLE, HALTON, HAMBLEDON HILL, HAMILTON, HAMILTON EAST, HAMILTON NORTH, HAMILTON SOUTH, HAMILTON VALLEY, HAMLYN TERRACE, HAMMONDVILLE, HAMPDEN HALL, HAMPTON, HANGING ROCK, HANLEYS CREEK, HANNAM VALE, HANWOOD, HARDEN, HARDYS BAY, HAREFIELD, HARGRAVES, HAROLDS CROSS, HARPARARY, HARPERS HILL, HARRINGTON, HARRINGTON PARK, HARRIS PARK, HARTLEY, HARTLEY VALE, HARTWOOD, HARTYS PLAINS, HARWOOD, HARWOOD ISLAND, HASSALL GROVE, HASTINGS POINT, HAT HEAD, HATFIELD, HAVILAH, HAWKESBURY HEIGHTS, HAWKESBURY RIVER, HAWKS NEST, HAY, HAY SOUTH, HAYES GAP, HAYMARKET, HAYSTACK, HAYTERS HILL, HAYWARDS BAY, HAZELBROOK, HAZELGROVE]
但预期的结果是:
哈伯菲尔德
哈克斯渡轮
哈勒库拉尼
中途溪
大厅
哈利迪斯点
哈洛兰
霍尔斯溪
霍尔斯维尔
中断
汉布尔顿山
汉密尔顿
汉密尔顿东
汉密尔顿北
汉密尔顿南
汉密尔顿谷
哈姆林露台
哈蒙德维尔
汉普登大厅
汉普顿
悬岩
汉利斯溪
汉南谷
汉伍德
硬化
哈代斯湾
哈菲尔德
哈格雷夫斯
哈罗德十字
哈帕拉里
哈珀斯山
哈灵顿
哈灵顿公园
哈里斯公园
哈特利
哈特利谷
哈特伍德
哈提斯平原
哈伍德
哈伍德岛
哈索尔格罗夫
黑斯廷斯点
帽子头
哈特菲尔德
哈维拉
霍克斯伯里高地
霍克斯伯里河
鹰巢
干草
干草南
海耶斯差距
干草市场
草垛
海特斯山
海沃兹湾
黑泽尔布鲁克
黑泽尔格罗夫
有什么帮助吗?