JSP页面中JSTL与Java的数据交互

今天工作中遇到一个问题,后台向前台传来一个字符串,前台根据这个字符串的内容决定展示的栏目名称

代码如下:


	<%
		String ifshow =(String)pageContext.getAttribute("ifshow");
		if(ifshow.equals("show")) {
	%>
	
  • 用户行为审计
  • <%}%>

    这里的${ifSHow}为jstl接收到的字符串,数据的交互主要用到pageContext.getAttribute()方法

    pageContext对象是JSP中很重要的一个内置对象;
    pageContext对象存取其他隐含对象属性的方法,此时需要指定范围的参数。
        getAttribute(String name):取得page范围内的name属性。
        setAttribute(String name, Object value, int scope):如果没有指定scope,该属性默认在page范围内,如:pageContext.setAttribute("page","hello");


    你可能感兴趣的:(JSP)