2012-05-04 240 views

回答

0

这是行不通的,因为ServletRequest只存在于服务器和你的JavaScript在浏览器中运行。因为在服务器上运行的代码和在浏览器中运行的代码通常都写在同一个文件中(someServlet.javasomePage.jsp),所以您必须记住所有内容将如何处理运行。

可以做,因为通过对从requestservlet对JavaScript检索到的信息的一种方式,在页面的服务器端的结构中嵌入的数据是什么。页面及其结构被传递给浏览器,JavaScript可以访问客户端的整个页面结构。所以你把servlet是这样的:

<form name="data" action="" > 
    <input type="hidden" id="parmEmpId" 
     value='<%= request.getParameter("EMPLOYEE_NUMBER") %>' /> 

    <input type="hidden" id="parmServerName" 
     value="<%= request.getServerName() %>" /> 
</form> 

,然后在你的JavaScript,你可以拉从网页中的数据:

var employeeId = $("#parmEmpId").val(); //Using jQuery 
var server = $("#parmServerName").val(); //Using jQuery 
相关问题