你的JSP代码不是一个很合格的jsp代码,里面的<%********%>会让代码看起来很乱,这是很不好的习惯。
你这样的是想在request传来的数据来决定jsp页面的布局。最好使用JSTL
给你一个例子吧。要是用户登录了,我就引入loginIn.jsp,没有登录我就引入login.jsp
看你的代码应该是mvc的,没有涉及到三大框架,在servlet确定登录成功后写上
User user;
request.getSeesion.setAttribute("userInfo",user);
在jsp页面
这样就可以做到,在jsp页面上还要加上这句话
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
注意scope属性,表示范围。你要写的scope肯定是 scope="request"