不知道为什么报错

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

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

2回答
好帮手慕珊 2018-01-22 11:33:47

localhost:8080/WebContent/login.jsp 这个是访问地址,你部署的时候,项目名写的是WebContent吗?如果是的话也没关系,不过建议改一下其他名字。

从报错提示上看,login.jsp的第14行出现了错误,错误原因是Only a type can be imported.com.imooc.utils.CookieUtils resolves to a package,这里是说,import后面应该跟一个类型,而此处却是一个包,确认一下com.imooc.utils下面的CookieUtils是类还是包?

  • 提问者 Alan_1224 #1
    不是,我根据源码的在浏览器中访问的,因为源码启动Tomcat后跳出页面是404错误
    2018-01-22 11:57:06
  • 好帮手慕珊 回复 提问者 Alan_1224 #2
    404错误是找不到页面的错误,一般是页面不存在或者是路径写的有问题,现在的报错是500,500是内部错误,在页面里也给出了错误可能产生的原因,所以要根据提示进行排查。
    2018-01-22 13:33:55
一叶知秋519 2018-01-22 11:01:09

遇到问题后,肯定是要先排查问题,然后再进行解决:

你先将login.jsp中的内容替换为下列内容:看是否可以正常运行login.jsp

<%@ page language="java" contentType="text/html;charset=gb2312"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录页面</title>
</head>
<body>
<%out.print("test"); %>
</body>
</html>

如果这个可以正常运行,就可能是你之前代码中问题了;

再检查一下你的login.jsp中有没有导入下CookieUtils文件:

<%@page import="com.imooc.utils.CookieUtils"%>并且注意导入的包路径是不是正确的。

祝学习愉快~

  • 提问者 Alan_1224 #1
    这个是从慕课下载的源码,这个项目里面没有我自己写的东西
    2018-01-22 11:11:20
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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