我在通过网络应用程序使用的速度脚本中添加了textfield和一个按钮。启动Web应用程序时,将读取start.properties文件。有一个属性:debug_on可以取两个值0或1。
所以我想根据debug_on值显示文本字段和按钮。它可以通过javascript在速度脚本中完成,如果我没有弄错(我不是JavaScript中的专业版),但我需要获取属性值才能进一步移动。
我怎样才能实现它?
已更新
Velocity脚本示例,其中嵌入了主要GWT(Java)代码:
<!--doctype head declaration-->
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Web App</title>
<style>
<!-- styles -->
</style>
<link rel="stylesheet" href="/css/webapp.css" type="text/css"/>
<meta name='gwt:module' content='$uri'>
</head>
<body>
<script language="javascript" src="/$uri/com.myproject.gwt.main.nocache.js"></script>
<!-- TextField and button are located here -->
<table style="width: 300px; height: 100px;" class="gwt-DialogBox" cellpadding="0" cellspacing="5">
<!-- some other part of a page tha will be persistent through all GWT pages -->
</table>
</body>
</html>
答案 0 :(得分:0)
Velocity在服务器上运行,JavaScript在客户端上运行,无法访问任何服务器的文件。
你可以使用Velocity在JavaScript块中设置值,并让JS函数使用这些值。
<script type='text/javascript'>
var startValue = '$debug.value';
</script>