我对 struts 2 非常陌生。我正在创建一个示例。在我的示例中,我有一个login.jsp。目前我还没有在我的jsp页面中实现任何逻辑,我只是检查用户是否在用户名和密码文本框中输入了值。从 login.jsp,控件被重定向到callWebservice.java动作类。在这里,我正在调用一个 web 服务,它以 xml 的形式给我结果。成功后,我将从这个动作类重定向到showResult.jsp。在这里,我想使用 javascript 在变量中捕获我的结果 xml。这是我在 showResult.jsp 上的代码:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>Show Result</title>
<script type="text/javascript">
function showResult() {
alert("Here it comes ");
var result = <s:property value="key1" />
alert("Before Display");
}
</script>
</head>
<body onload="showResult()">
<form action="#" method="POST" >
<div id="headerbg">
<h1 id="headerTag">Webs service Result</h1>
</div>
Result obtained by invoking webservice is : <s:property value="key1" />
</form>
</body>
</html>
我从这个属性标签中得到结果 xml,即<s:property value="key1" />
。
我只想知道如何使用 JAVASCRIPT 将此结果存储在变量中。