访问JavaScript中的Java/servlet/JSP/JSTL/EL变量

我在JSP中有一个表单。我必须基于请求对象(从servlet)填充它。如何使用Java脚本访问请求对象属性,或者是否可以建议其他更好的动态填充表单的方法?



大话西游666
浏览 522回答 3
3回答

慕村9548890

如果您正在根据HTTP请求中的参数预先填充表单字段,那么为什么不简单地在JSP中的服务器端这样做呢?而不是在客户端使用JavaScript?在JSP中,它看起来模糊地如下所示:<input&nbsp;type="text"&nbsp;name="myFormField1"&nbsp;value="<%=&nbsp;request.getParameter("value1");&nbsp;%>"/>在客户端,JavaScript实际上没有“请求对象”的概念。您几乎必须手动解析查询字符串才能获得CGI参数。我想这不是你真正想做的。

慕标琳琳

在JSP文件中:<head>...<%@&nbsp;page&nbsp;import="com.common.Constants"&nbsp;%> ...</head><script&nbsp;type="text/javascript">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;constant&nbsp;=&nbsp;"<%=Constants.CONSTANT%>"</script>然后,这个常量变量将可用于在上述代码之后声明的.js文件。java是一个包含名为常数的静态常量的java文件。我的场景是,我需要一个属性文件中的一个常量,所以我没有为javascript构建一个属性文件,而是这样做的。分享
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript