怎么样在jstl标签体中加入java语句(先用<c:if>标签进行判定,再将用户名加入到session中,用jstl写) 急!!!!!!!!!!!!!!!!! <c:set var = "username" value = "${userBean.usernameEmail}" scope = "session"/>
<c:if test = "${username != null }"/>
<%=
session.setAttribute("username","username")
%>
</c:if>
我自己写的,有错误.
<c:if test = "${username != null }"/>
<%=
session.setAttribute("username","username")
%>
</c:if>
我自己写的,有错误.
解决方案 »
- .net的开发效率高,维护成本低体现在那里
- 学的差不多了,javaee视频给大家分享
- 请高手们指定一二,JSP数据库插入的问题,明明没有插入相同的主键,为什么总是提醒我违反了 PRIMARY KEY 约束 'PK_T_USER'。不能在对象 'T_U
- 问一下各位做JSP的兄弟的薪资状况?偶准备加入了
- 解析xml问题 大家看看啊!
- 请问如何限制输入中文,英文,数字和少数几个常用符号:如()-._等.
- xhEditor不能支持本地图片上传,请教?
- 连接SOL server2000
- textarea 中怎样限制最大输入字符数?
- 问个问题,很急!!!
- 请教Freemarker 的问题
- 关于jsp页面select默认显示值
<c:if test = "${username != null }"/>
<%=//不要这个不行么?
session.setAttribute("username","username")
%>
</c:if>
<c:set var = "username" value = "${userBean.usernameEmail}" scope = "session"/>
<c:if test = "${username != null }"/>
<%= //这是不正确的,这是jsp输出表达式...
session.setAttribute("username","username")
%>
</c:if>
<%
session.setAttribute("username","username")//这里有问题没获得值
%>
session.setAttribute("username",username);
为什么用了jstl 还用<% %>呢?
不放进去的话你这标签里面能获取到userBean对象?
把错误信息贴出来看看?
name="userBean" scope="session"
validate="false" >
<forward name="false" path="/login.jsp"/>
<forward name="success" path="/menu.jsp"/>
</action>
这个对吗?
既然userBean已经在session里面了,干吗还要把userBean里面的属性usernameEmail单独的放到session里面呢?
这东东应该在你的Action中去处理
SessionMap sessionmap = (SessionMap) ctx.getSessionMap();
sessionmap.put(username, user.getEmail());
这样处理的,对吗?
1.客户验证成功
2.使用ibatis的DAO获取到user对象
3.session.setAttribute("username",user.getEmail());
<c:set var="timezone" scope="session" value="CST"/>