在JSP中,脚本化语言如“<%=contextPath%>”可以从page,request,session及application中取值。
下面的代码可以看到结果是因为contextPath被保存在page中:
<% String contextPath = request.getContextPath(); %>
<form action="<%=contextPath%>/sub/submit.jsp" method="post">
</form>
EL表达式如“${contextPath}”只能从request,session及application中取值。
上述代码修改一下就可以支持EL表达式:
<%
String contextPath = request.getContextPath();
// 将contextPath保存到request中
request.setAttribute("contextPath", contextPath);
%>
<form action="${contextPath}/sub/submit.jsp" method="post">
</form>
分享到:
相关推荐
java中JSP和el表达式的隐含对象,能够让你对对jsp的更熟悉
JSP-EL表达式 一些简单的介绍 希望对大家有所帮助吧
JSP中EL表达式,主要介绍EL的详细用法,熟练掌握EL知识。
el表达式,jsp.el表达式,页面el表达式,el表达式注释 el表达式的解释,el表达式的应用,java el表达式
jspEL表达式 jspEL表达式 jspEL表达式 jspEL表达式
关于jsp中EL(Expression Language)表达式的相关简介
下面小编就为大家带来一篇jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jsp el表达式详解
JSP与EL详解
属性范围在EL中的名称 Page PageScope Request RequestScope Session SessionScope Application ApplicationScope 二、JSP EL 中的有效表达式 有效表达式可以包含文字、操作符、变量(对象引用)和函数调用。...
JSP中的EL表达式介绍.doc 详细介绍EL表达式的应用
JavaWeb-11 JSP&EL表达式
JSP-EL表达式
javaweb开发中关于jsp 的el表达式比较全非常好用,非常适用于初学者
JAVAWEB项目, 在JSP页面不使用任何java代码,使用servlet和EL表达式,这里是EL所需的两个jar包
EL表达式的概念,详细介绍了EL表达式相关使用方法以及注意要点
Servlet+MySql+Web(HTML+CSS+JSP技术+EL表达式)通过IDEA来实现数据库的增删改查(crud))-附件资源
JSP JSTL EL表达式中FN函数使用帮助
EL表达式语言 EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。 在JSTL中,EL语言只能在属性值中使用。...比如:${username}" />中的${username}就是一个EL,它相当于JSP语句(“username”)%>或(“username”)%>
NULL 博文链接:https://li1314aishui.iteye.com/blog/1314537