不对
<% %>里的内容是Server端在收到请求时解析的内容, 後以文本等形式发给浏览器解析
Javascript是由浏览器解析的, 你session一开始大概没有s键, 故浏览器接收到的函数其实是
function getValue()
{
//var value=document.getElementById("select1").value;
var obj = document.getElementById("select1");
var index=obj.selectedIndex;
var val=obj.options[index].value;
session.setAttribute("s",val);
}
浏览器没有session这个对象, 自然如果运行了getValue会报错, 当然达不到你的需求
处理浏览器与Server见通讯, 在你的这种需求下, 请蒐索cookie相关内容
js是客户端代码,不能和jsp中的动态代码交互