gpt4 book ai didi

java - 如何在 Struts 1.2 中将表单变量从一个操作传递到另一个操作类

转载 作者:太空宇宙 更新时间:2023-11-04 06:27:52 24 4
gpt4 key购买 nike

如何将表单变量从一个操作传递到另一个操作?

示例如下:(MyContractForm 在请求范围内)

MyContractForm.java
{
private Calendar creationDate = Calendar.getInstance();
}
MyContractAction@method1
{
myContractForm.setCreationDate(Calendar.getInstance());
forward to myContract.Jsp
}
MyContract.JSP
{
<script type="text/javascript">
//For a button - javascript
function getStatus()
{
document.myContractForm.dispatch.value = "method2";
document.myContractForm.submit();
}
</script>
<html:form>
<button type="button" id="btnStatus" onclick="getStatus()">Get Status</button>
</html:form>
}
MyContractAction@method2
{
// should be able to access creationDate value that was set in method1
}

我们怎样才能实现这一目标?

最佳答案

您可以使用 request 对象在 struts 中的类和 JSP 之间传递值

方法1:

request.setAttribute("attr","value");

方法2:

Object obj=request.getAttribute("attr");

关于java - 如何在 Struts 1.2 中将表单变量从一个操作传递到另一个操作类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26541756/

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