<%=request.getAttribute("loginInfo")==null?"":request.getAttribute("loginInfo")%></div>
时间: 2023-12-20 16:03:47 浏览: 33
这段代码看起来像是一个 JSP 页面中的 Java 代码片段,其中使用了 JSP 中的 EL 表达式和条件运算符。根据代码的语义,它的作用应该是获取名为 "loginInfo" 的请求属性,并将其赋值给一个 div 元素的文本内容,如果该请求属性为空,则不显示任何内容。具体的实现逻辑可能需要查看代码中的其他部分来确定。
相关问题
var softwareHomepags01 = '<%= request.getAttribute("softwareHomepags01") %>';
这一个在 Java Web 中使用 JSP 技术获取 request 对象中名为 "softwareHomepags01" 的属性值并赋值给变量 softwareHomepags01 的语句。其中 "<%=" 和 "%>" 是 JSP 中的表达式标签,用于嵌入 Java 代码,类似于 PHP 中的 "<?php ?>"。具体实现中需要在 JSP 页面中定义一个 request 对象,然后在 Servlet 中通过 request 对象设置该属性的值,最后在 JSP 页面中通过上述语句获取该属性的值并赋值给变量。
jsp页面使用以下语句 :当前用户:<%=request.getSession().getAttribute("username") %>,页面显示用户:null
如果页面显示的是 "用户:null",那么有可能是当前用户并没有登录或者登录时没有将用户名放入session中。
你可以检查以下几个方面:
1. 确认当前用户是否已经登录。如果没有登录,那么就无法获取到用户名。
2. 确认登录时是否将用户名放入session中。可以在登录时使用类似以下代码将用户名放入session中:
```
request.getSession().setAttribute("username", username);
```
3. 确认是否使用了正确的session key。如果在登录时使用的是"username"作为session key,那么在获取时也必须使用同样的key。
如果以上三个方面都没有问题,那么可以尝试在页面上输出一些调试信息,如:
```
当前session id:<%=request.getSession().getId()%>
```
这样可以确定是否获取到了正确的session对象。如果还是无法解决问题,可以尝试查看日志或者debug模式来进行调试。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %> <% String username = (String)session.getAttribute("username"); String sex = (String)session.getAttribute("sex"); String sport_hobby = (String)session.getAttribute("sport_hobby"); %> <html> <head> <title>用户信息</title> </head> <body> 用户信息 用户名(昵称): <%= username %> 性别: <%= sex %> 体育爱好: <%= sport_hobby %> 修改(<%= username %>)昵称</ a> </body> </html>这段代码输出中文时乱码,帮我修改一下
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="com.test.bean.Goods,java.util.ArrayList" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>购物车</title> <style type="text/css"> table{border-collapse:collapse;} td{border:1px solid black; text-align:center; } #deal{margin-left:200px} </style> </head> <body> <jsp:useBean id="cart" class="com.test.bean.Cart" scope="session"></jsp:useBean> <%if(cart==null||cart.getGoodslist().size()==0) out.println("购物车空空如也.....返回商品首页"); else{ ArrayList<Goods>goodslist=cart.getGoodslist(); %> 当前购物车共有<%=cart.getGcount() %>件物品 返回商品首页
序号 商品号 商品名称 价格 数量 小计 描述 <%for(int i=0;i<goodslist.size();i++){ Goods goods=goodslist.get(i); %> <%=i+1 %> <%=goods.getGid() %> <%=goods.getGname() %> <%= String.format("%.2f", goods.getGprice())%> <%=goods.getGcount() %> <%=String.format("%.2f", goods.getGprice()*goods.getGcount()) %> 删除 <%}%>
总计<%=String.format("%.2f",cart.getTotal())%> <input type="button" id="deal" value="购买" /></input> <%}%> <script type="text/javascript"> var dealbutton=document.getElementById("deal"); dealbutton.onclick=function(){ var cf=confirm("确定购买吗?"); if(cf==true){ window.location.href="Servlet/DealServlet"; } } </script> </body> </html> 修改删除功能,在购物车物品数量大于1的情况下点击“删除”时减少1个,等于1时删除此项商品;
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)