在我的应用程序中,用户需要能够将产品添加到他们的购物篮中。一旦用户单击按钮,我就有一个页面显示产品描述,Add
它应该被添加到他的购物篮中,如果一切正常,它会显示一条确认消息,否则会显示一条错误消息。
问题是,我的应用程序正确显示了消息,但是当消息显示时,产品描述被删除了。
<table>
<tbody>
<tr><td>ID:${product.ID}</td></tr>
<tr><td>Name:${product.name}</td></tr>
<tr><td>Price:${product.price}</td></tr>
......
<s:if test="hasActionMessages()">
<s:actionmessage/>
</s:if>
<s:form method="GET" action="add">
<input type="hidden" name="productID" value="${prodcut.ID}"/>
<s:submit value="Add"></s:submit>
</tbody>
</table>
结果:
ID: 123
Name: Product1
Price: $12.2
ADD
Add
单击按钮并将产品添加到购物篮后
ID:
Name:
Price:
Product is successfully added
ADD
我知道我可以使用 Ajax 和 JavaScript,但是如何显示服务器消息?