为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

大话西游666 2019-06-14 15:44:43
我在JSP中有一个表单。我必须基于请求对象(从servlet)填充它。如何使用Java脚本访问请求对象属性,或者是否可以建议其他更好的动态填充表单的方法?
查看完整描述

3 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

如果您正在根据HTTP请求中的参数预先填充表单字段,那么为什么不简单地在JSP中的服务器端这样做呢?而不是在客户端使用JavaScript?在JSP中,它看起来模糊地如下所示:

<input type="text" name="myFormField1" value="<%= request.getParameter("value1"); %>"/>

在客户端,JavaScript实际上没有“请求对象”的概念。您几乎必须手动解析查询字符串才能获得CGI参数。我想这不是你真正想做的。


查看完整回答
反对 回复 2019-06-14
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

在JSP文件中:

<head>...<%@ page import="com.common.Constants" %>
...</head>
<script type="text/javascript"> 
        var constant = "<%=Constants.CONSTANT%>"</script>

然后,这个常量变量将可用于在上述代码之后声明的.js文件。

java是一个包含名为常数的静态常量的java文件。

我的场景是,我需要一个属性文件中的一个常量,所以我没有为javascript构建一个属性文件,而是这样做的。

分享


查看完整回答
反对 回复 2019-06-14
  • 3 回答
  • 0 关注
  • 521 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号