0
나는 이것을 여러 번 시도했지만 이것을 할 수 없었다. 먼저 코드를 입력하겠습니다. ::javascript에서 변수 값을 사용하여 Java 변수에 값을 할당 할 수 없습니다.
<script type="text/javascript">
function delemp(v){
alert(v);
<%
String abc=%>v<%;
%>
out.println(abc);
}
</script>
<script type="text/javascript">
$(document).ready(function(){
var h= "Shantanu";
delemp(h);
});
</script>
위의 코드에서. 나는 delemp(h);
라고 부르고있다. 값 "Shantanu"
을 변수 abc.
에 할당 한 다음 해당 값을 인쇄해야합니다. 그러나 나는 이것을 할 수 없다. 내가 scriptlet 부분에 주석을 달고 alert(v)
만 실행하면 값이 Shantanu
이고 그 값은 delemp(v)
으로 전달됩니다. 그러나 abc
에 지정할 수 없습니다. 그것은 내게 오류가 발생합니다 ::
Type Mismatch: cannot convert from Void to string.
prob는 어디 있습니까? 고마워.
Java는 제 언어가 아니지만 JS 함수에서 호출하기 전에 컴파일해야한다고 생각 했으므로 JS에서 Java로 값을 할당 할 수 없습니다 – GillesC
@gillesc js 변수 v를 Java 코드 (scriptlets)로 사용해야합니다. .. 내가 할 수 있는게 있습니까. ? 어떤 방법 나가서 ... 나는이 링크를 가지고있다 .. 여기에 대답을 참조하십시오.이 질문과 내 질문의 차이점은 무엇입니까? http://stackoverflow.com/questions/9923702/assign-javascript-variable-to-jsp-code –