こんにちはで(私はTomcatで、単純なJSPファイルをコンパイルしようとしているが、私はこのエラーメッセージにorg.apache.jasper.JasperExceptionが:JSPのクラスをコンパイルできません:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 13 in the jsp file: /WebContent/test.jsp
Member cannot be resolved to a type
10: <body>
11: <%
12: //MyBatisDao myDao = new MyBatisDao();
13: List<Member> list; // = myDao.func("test");
14: //out.println("Result list= " + list);
15: %>
16: </body>
なtest.jspを持つ保管Webコンテンツ)
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="pageNumber.*, java.util.*, java.io.*" %>
<!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=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
List<Member> list;
%>
</body>
</html>
Member.java
package pageNumber;
public class Member {
private String id;
private String pw;
private int point;
private int lvl;
public Member() {}
public Member(String id, String pw, int point, int lvl) {
this.id = id;
this.pw = pw;
this.point = point;
this.lvl = lvl;
}
public String getId() { return id; }
public void setId(String id) { this.id = id; }
public String getPw() { return pw; }
public void setPw(String pw) { this.pw = pw; }
public int getPoint() { return point; }
public void setPoint(int point) { this.point = point; }
public int getLvl() { return lvl; }
public void setLvl(int lvl) { this.lvl = lvl; }
public String toString() {
return "ID= " + id + ", PW= " + pw + ", POINT= " + point + ", LVL= " + lvl;
}
}
私のTomcatがクラスファイルを見つけることができないので、私の知る限り、私はこの問題を持っています、 ので、私はページ番号が私のパッケージ名です
- ビルド/クラス/ PAGENUMBER(で私のクラスファイルを配置しています)
- WEB-INF /クラス/ PAGENUMBER
- Tomcatの仕事\ \カタリナ\ localhost_ \ orgの\ apacheの\のjsp \ PAGENUMBER
が、それのどれも働いていません。 ヘルプがありますか?
編集: それは実際に私にエラーの新しいタイプを与えた私は
<%@ page import="java.util.List, pageNumber.Member" %>
に
<%@ page import="pageNumber.*, java.util.*, java.io.*" %>
から私の輸入申告を変更した後:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 15 in the generated java file
Only a type can be imported. pageNumber.Member resolves to a package
An error occurred at line: 12 in the jsp file: /WebContent/test.jsp
Member cannot be resolved to a type
9: </head>
10: <body>
11: <%
12: List<Member> list; // = myDao.func("test");
13: %>
14: </body>
15: </html>
"Member.java"に 'package'宣言がありますか? – Thilo
外部の.jarを使用する場合。 WEB-INF/libに保存してください – Gero