一般的方式如下 function setValue(){
  if( form.你的输入域.value =="<%=你从session中取得的值%>"){
//    你的设置操作   
  }
  else{
//    你的取消操作
  }}另外提醒一下,java代码是再服务器端执行的,javascript是在前台客户端执行的,所以不要尝试,在javascipt里面写java代码实现的逻辑

解决方案 »

  1.   

    比如,你在session中保存了一个attribute为isDisplay,那么在jsp页面里。
    <%
      String isDisplay = (String)session.getAttribute("isDisplay");
    %>
    <script>
    <%
      if(isDisplay.equals("true")) {
    %>
      document.yourform.youinputtext.value = "Value";
    <%
      }
    %>
    </script>  
    %>
      

  2.   

    up
    一定要记住dooby的关于哪短的说法
      

  3.   

    用隐含域可以这样写吧:
    <input type="hidden" value=" <%=(String)session.getAttribute("session_value")%> ">
    还有,偶原来不知道servlet脚本还可以写在javascript代码中。