gpt4 book ai didi

java - struts 2操作错误: retrieves values of form properties

转载 作者:行者123 更新时间:2023-12-01 14:01:50 25 4
gpt4 key购买 nike

问题

我使用 jsp 提交表单,struts 2 操作类负责处理它。如果出现问题,我会将结果发送到同一页面并显示错误消息。

除了错误消息之外,我还想显示他在提交请求时提供的属性值。

源代码

表单包含少量文本字段和少量文件类型输入。

我的CreateRequest.jsp文件:

<input type="file" name="attachment" id="myFile1" />
<input type="file" name="attachment" id="myFile2" />
<input type="file" name="attachment" id="myFile3" />
<input type="text" name="operationName" id="operation1" />
<input type="text" name="operationName" id="operation2" />
<input type="text" name="operationName" id="operation3" />

我的 Action 类:

public class CreateRequest extends ActionSupport {

private List<File> attachment;

private List<String> attachmentContentType;

private List<String> attachmentFileName;


private List<String> operationName

// contains getter and setter for each property

public string execute(){
// some logic
//returns error if it fails otherwise success
}
}

struts.xml(Action Servlet)文件:

<action name="createRequest"
class="action.CreateRequest">
<result name="success">RequestStatus.jsp
</result>
<result name="input" >CreateRequest.jsp</result>
<result name="error" >CreateRequest.jsp</result>
</action>

帮助

当操作类返回错误时,如何获取 CreateRequest.jsp 页面中显示的所有这些值。

最佳答案

使用 ognl value="%{operationName[0]}" 作为文本框

关于java - struts 2操作错误: retrieves values of form properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19297800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com