如何正确使用 ?
我有这个 jsp
<s:form action="saveOrUpdateProduct" method="post" enctype="multipart/form-data" validate="true" theme="css_xhtml ">
<s:textfield name="product.productName" label="Name" required="true" requiredposition="left" labelposition="left"></s:textfield>
<br>
<s:textfield name="product.productPrice" label="Price" required="true" requiredposition="left" value="1.0" labelposition="left"></s:textfield>
<br>
<s:hidden name="product.available" value="true"></s:hidden>
<s:textarea name="product.productDescription" label="Description" required="true" requiredposition="left" labelposition="left"></s:textarea>
<br>
<s:action name="populate" executeResult="true"/>
<s:file name="userImage" label="Picture" required="true" requiredposition="left" labelposition="left"/>
<br>
<s:submit value="Add"></s:submit>
<br>
</div>
</s:form>
如果上传的文件不是图片,我想返回到同一页面并显示错误消息,但是当我尝试此操作时,它会显示同一页面而不执行
填充 2
我找不到有效的示例。 Struts 2 文档中的示例适用于结果 name="success"
,但不适用于 "input"
。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么不让你的操作实现 准备好了。在
prepare
方法中,填充选择,而不是使用Why don't you make your action implement Preparable. In the
prepare
method, populate the selects, rather than having an<s:action>