jsp页面接受数据
//服务器端
//浏览器端展示方式
1、el表达式 ${}
${user} ===>>>
User(id=1, name=zs)
使用el表达式默认一如下次序进行查询值:
${pageScope} 当前页
${requestScope} request域
${sessionScope} session 域
${applicationScope} application域
存在的问题 : 如果你使用${}后,发现前端页面原样显示。
那么,请检查配置:
1、jsp servlet版本问题,2.3及2.3之前的版本isELIgnored默认是true,true即是EL表达式出现在文本或者标签属性时被忽略,当字符串显示在页面。2.3以后的版本默认是false。
<%@pageisELIgnored="false"%>
2、因为jsp本质上就是servlet,所以使用框架开发过程中需要单独引入servlet.jar 。
2、使用<%%>
这个只需要引入 servlet.jar 。
<%=request.getAttribute("user")%>
3、jstl
①导入jstl相关jar
②jsp页面中引入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> c标签