麻烦大家帮我看看这样为什么不能取到值呢?

 <%@ page language="java" pageEncoding="UTF-8"%>
<script type="text/javascript" language="JavaScript" src="${pageContext.request.contextPath}/script/calendar.js" charset="gb2312">
</script>
<html>
  <head>
    <title>测试专用jsp</title>
    <link href="${pageContext.request.contextPath }/css/Style.css" type="text/css" rel="stylesheet">
    <script language="javascript">
      function checkchar(){
          alert(${pageContext.request.contextPath });
          document.Form1.action="system/elecTextAction_save.do";
          document.Form1.submit();
      }
      function addEnter(element){
          document.getElementById(element).value = document.getElementById(element).value+"<br>";
      }
    </script>
  </head>
为什么打印不出绝对路径的值呢?

表示看不懂。。。

添加下面代码试试

 <%@page isELIgnored="false"%>
  • 2.

看看element参数是否为空,单步调试下。

把代码发上来的时候,为代码做一下格式化,要不回答的人非常少

字符串要用引号括起

  alert('${pageContext.request.contextPath }');