jsp调用java,java调用jsp写法

1、JS调用Java代码:
格式
 <% Java Code %>



 申请编号


2、Java调用JS代码:
例子1:
<% if (Math.random() < 0.5) { %>
Have a nice day!
<% } else { %>
Have a lousy day!

例子2:
if (Math.random() < 0.5) {
out.println("Have a nice day!");
} else {
out.println("Have a lousy day!");
}
<% } %>

例子3:
function showAlert(){
<%
UserTest test=new UserTest();
String str=test.showStr();//此方法返回一个字符串
request.setAttribute("result",str);//将返回结果存入request中
%>
alert("${requestScope.result}");
}

例子4:
<%
out.print(" var a = "+request.getParameter("paraml")+";");
%>

这样其实就是在js中申明一个变量,值等于java代码中的一个值


 3、JS调用JSP变量:

 

在js调用jsp变量时,在最外面加单引号
var js变量 = '<%= jsp变量 %>';

Java代码
  1. <%   
  2.      String str="123";   
  3. %>  

在JavaScript中有

Js代码
  1. function getStr()   
  2. {   
  3.     var str_tmp = '<%= str %>' ;   
  4.     alert(str_tmp);   
  5. }  

如果不加单引号('')会提示找不着str;

你可能感兴趣的:(jsp调用java,java调用jsp写法)