缘由
反正就是项目中要到,将jsp或者java里面的值传给js。到底是利用<!= >呢?还是EI表达式呢?还是request作用域呢?下面是一个小的实验,大概说明了问题。
当然更好好正规的做法是使用javabean技术,还有ajax技术将js与后台交互传值。
代码
jsp的代码如下,index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<%
request.setAttribute("request","来自request");
String flags = "java页面传过来的值";
out.