【发布时间】:2016-11-18 03:53:29
【问题描述】:
我想从 javascript 中获取 name 的值并传递给 java 的字符串变量,然后打印出来。 我该怎么做,我在下面尝试了这段代码,但我有一个错误
Syntax error, insert ";" to complete LocalVariableDeclarationStatement
125:
126: 字符串 mname = "" %>var name = mmName;
<script type="text/javascript">
function EditMerchantModal(mmName){
var name = mmName;
<%String mname = "" %>name;<%;
System.out.println("the name of name is: "+mname);
%>
}
</script>
当我尝试这个时<%String mname = %>name;<%;
而这个<%String mname = ""+%>name;<%; 分号和加号给出了错误。
【问题讨论】:
-
您能否详细说明您为什么要这样做?如果目标是在某种 if-else 构造或循环等中使用它,您可以使用JSTL。
-
当从浏览器调用
System.out.println时,您认为会打印到哪里? -
稍后我将使用字符串的值对我的服务器进行一些数据操作,我只是尝试打印该值以查看我是否已经收到它。但是当我尝试运行它时出现错误。 @ScaryWombat,它将在控制台上打印。顺便说一句,我使用的是 spring mvc。
-
感谢您的回复。
标签: javascript java jsp