不知道怎么的nickName不显示....

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
好帮手慕柯南 2019-11-17 16:16:01

同学你好!

  1. 控制台的这些报错,是老师提供的js中本身就有的错误,在程序中并没有用到。所以是不会影响程序的运行的

  2. 建议同学在后台打印输出一下account.getNickName()的值,看是否有打印出来

  3. 如果可以打印输出,建议同学重新编译一下项目,并且清除一下浏览器的缓存测试一下

    http://img1.sycdn.imooc.com//climg/5dd101a409b7772503610216.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


  • 好的,一步一步检查下去,知道是Dao层的问题,谢谢
    2019-11-18 08:53:47
提问者 weixin_慕盖茨9271251 2019-11-17 12:46:00
提问者 weixin_慕盖茨9271251 2019-11-16 12:29:05

http://img1.sycdn.imooc.com//climg/5dcf7afc09aa484c16620628.jpg

nick_name是管理员

  • 问一下同学网页中显示nickName的地方显示的是什么?登录的账号是admin吗?浏览器的控制台是否有报错呢?建议同学详细描述一下。
    2019-11-16 15:59:44
好帮手慕阿满 2019-11-16 11:37:16

同学你好,建议同学查看一下数据库中是否nick_name存在数据,如:

http://img1.sycdn.imooc.com//climg/5dcf6ebf0938a67103940131.jpg

另外问一下同学说的不显示nickName是指没有值,还是显示别的内容。如果是别的内容,建议同学截图贴一下。另外建议同学查看一下控制台是否有报错。

祝:学习愉快~

提问者 weixin_慕盖茨9271251 2019-11-16 08:26:30
//  /login.do
public void login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String name = request.getParameter("account");
    String password = request.getParameter("password");
    Account account = accountBiz.login(name,password);
    if(account==null)
        response.sendRedirect("toLogin.do");
    else{
        request.getSession().setAttribute("ACCOUNT",account);
        response.sendRedirect("/admin/Cake/list.do");
    }
}
//  /quit.do
public void quit(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.getSession().setAttribute("ACCOUNT",null);
    response.sendRedirect("toLogin.do");
}

http://img1.sycdn.imooc.com//climg/5dcf423409a0947909590606.jpg


好帮手慕阿满 2019-11-15 17:22:41

同学你好,建议同学检查一下DefaultController类中login中存入session中的名字是否是ACCOUNT,如:

http://img1.sycdn.imooc.com//climg/5dce6d9909d3cc8707550346.jpg

祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师