2-6自由编程报404错误了

2-6自由编程报404错误了

package com.my.db;

import java.util.HashMap;
import java.util.Map;

import com.my.students.Students;

public class MyStudents {
	
	public static Map<Integer,Students> map=new HashMap<Integer,Students>();
	
	static {
		map.put(1, new Students(110664125, "张学友", 97));
		map.put(2, new Students(110664125, "刘德华", 96));
		map.put(3, new Students(110664125, "吴彦祖", 95));
		map.put(4, new Students(110664125, "郭富城", 94));
		map.put(5, new Students(110664125, "黎明", 93));
		map.put(6, new Students(110664125, "梁朝伟", 92));
	}
}

package com.my.students;

public class Students {
	private int ID;
	private String stuName;
	private int stuScore;
	public Students(int ID, String stuName, int stuScore) {
		super();
		this.ID = ID;
		this.stuName = stuName;
		this.stuScore = stuScore;
	}
	public int ID() {
		return ID;
	}
	public void setID(int ID) {
		this.ID = ID;
	}
	public String getStuName() {
		return stuName;
	}
	public void setStuName(String stuName) {
		this.stuName = stuName;
	}
	public int getStuScore() {
		return stuScore;
	}
	public void setStuScore(int stuScore) {
		this.stuScore = stuScore;
	}
	@Override
	public String toString() {
		return "Students [ID=" + ID + ", stuName=" + stuName + ", stuScore=" + stuScore + "]";
	}
	
}

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8" import="com.my.students.*,com.my.db.*,java.util.*"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
	<%
	Map<Integer,Students> map=MyStudents.map;
	//map.values().iterator();
	/*  Iterator<Map.Entry<Integer, Students>> it=map.entrySet().iterator(); */
	Set<Map.Entry<Integer, Students>> set = map.entrySet();
	Iterator<Map.Entry<Integer, Students>> it=set.iterator();
	int i=1;
	if(it.hasNext()){
	 Students stu=it.next().getValue();
	%>
		<p>第<%=i %>条:<%=stu %></p>
	<%
	i++;
	}
	%>
</body>
</html>

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

正在回答

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

6回答

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

可以正常运行,没有报错呀,同学还是报500错误么?

  • 摄影祖师爷 提问者 #1
    把其他工程移到左边只留下当前的工程就可以了...不懂为啥
    2018-08-03 10:27:40
提问者 摄影祖师爷 2018-08-03 10:27:02

http://img1.sycdn.imooc.com//climg/5b63bd5400018a7c06130753.jpg把其他工程移过来就好了...这是为什么...

  • 如果不移除其他工程,同学后来报的错还是你之前贴的500的错误么? 如果不是,可能是你其他的项目工程中有错误,或者,之前修改后没有重写编译此工程。
    2018-08-03 14:04:41
提问者 摄影祖师爷 2018-08-02 17:57:19
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8" import="com.my.students.*,com.my.db.*,java.util.*"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
	<%
	Map<Integer,Students> map=MyStudents.map;
	Set<Map.Entry<Integer, Students>> set = map.entrySet();
	Iterator<Map.Entry<Integer, Students>> it=set.iterator();
	int i=1;
	while(it.hasNext()){
	 Students stu=it.next().getValue();
	%>
		<p>第<%=i %>条:<%=stu %></p>
	<%
	i++;
	}
	%>
</body>
</html>


好帮手慕阿莹 2018-08-02 17:32:52

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

测试了同学的代码没有问题,从报错信息看,是没有加载到MyStudents.map  ,建议同学把jsp中的代码重新复制粘贴一下,看看你的jsp中有没有报错。

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

  • 提问者 摄影祖师爷 #1
    jsp的代码已经复制了还请老师看看
    2018-08-02 17:57:56
提问者 摄影祖师爷 2018-08-02 17:20:01

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

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

重新运行了下,报500错误了...

好帮手慕阿莹 2018-08-02 17:03:52

404是路径错误,建议同学检查一下你的路径有没有写错,你的项目名是ShowStu么?你的jsp页面是叫Student.jsp么?如果都正确,建议同学贴一下你的项目的目录结构截图。

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

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

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

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

在线咨询

领取优惠

免费试听

领取大纲

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