正在回答 回答被采纳积分+1
同学你好,举例说明的${requesScore.a}等是自己存入request中的数据,然后使用el表达式获取的例子。
${pageContext.request.contextPath}不是获取自己设置到作用域中的数据,${pageContext.request.contextPath}表达式中,pageContext是jsp页面的内置对象,pageContext.request获取到HttpServletRequest对象,${pageContext.request.contextPath}表示获取部署项目的上下文路径,通常是指项目名。相当于<%=request.getContextPath() %>
祝:学习愉快~
同学你好,https://www.runoob.com/jsp/jsp-expression-language.html可以看一下这里的EL表达式介绍。
EL表达式是在jsp页面中使用,获取之前存入的值。
如果之前将数据存入request中,存入的名称为a,则${requestScope.a}从request中获取之前存入request中的a。除了request中,还有application,pageContext,session等作用域。如果将数据存入session中,${sessionScope.a}表示从session中获取a。
登录的地址是指登录后跳转的地址吗?可以指向servlet。
祝:学习愉快~
同学你好,在《JSTL与EL表达式》的1-5小节中有讲解 关于session的el表达式取值,同学可以具体查看一下(https://class.imooc.com/lesson/718#mid=17864 )在视频中讲解的更为细致哦~
祝学习愉快!
同学你好,1. pageContext.request.contextPath是el表达式的用法,如:${pageContext.request.contextPath}
2. ${pageContext.request.contextPath}是获取上下文路径。是Tomcat服务器在Webapps中寻找当前web项目使用的名字。Eclipse中,默认将其设置为项目名。也就是我们在地址栏中出现的:http://localhost:8080/regist_login 中的 regist_login 。如下所示:
3. 关于session,同学是想通过el表达式获取session吗?如果是,同学可参考下方代码:
java 代码部分: req.setAttribute("secret", secret);//往req里放值 req.getSession().setAttribute("secret", secret);//往session里放值 jsp代码部分: <!-- 从request里取值 --> ${requestScope.secret}<br> <!-- 从session里取值 --> ${sessionScope.secret}
如果不是,则建议同学重新反馈一下问题。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星