Je rencontre des problèmes lorsque j'essaie d'utiliser l'une de mes classes Java dans une application Web JSP (tomcat).JSP Utilisation de classes personnalisées à partir de WEB-INF
J'ai ma classe assis dans le répertoire WEB-INF (compilé ainsi)
/approot/WEB-INF/classes/c_myclass.java
/approot/WEB-INF/classes/c_myclass.class
package myclass;
public class c_myclass {
// class variable
String classvar;
// constructor
public c_myclass(String arg) {
// do stuff
}
// class function
public void classfunc(String arg) {
// do stuff
}
}
J'ai mon index.jsp assis à la racine de mon répertoire app
/approot/index.jsp
// these seems to work
<%@ page import = "java.io.*" %>
<%@ page import = "myclass.*" %>
<!DOCTYPE html>
<html>
<head>
<title>Nothing</title>
</head>
<body>
<%!
// global var for testing
// this fails
public static c_myclass myClass;
%>
</body>
</html>
Je J'ai fait quelque chose de très similaire en Java normal et cela a fonctionné mais ici je reçois une erreur et je ne sais pas pourquoi
c_appclasses cannot be resolved to a type
Merci pour votre réponse, y en a-t-il une que vous recommanderiez? – Trent
Personnellement, je préfère utiliser Spring web mvc. Mis à part le guide officiel, il y a beaucoup de tutoriels là-bas. Je ne peux pas en recommander, mais je suis sûr que google vous aidera. – Link64
Même après avoir compilé la classe, cela ne fonctionne toujours pas. Il dit qu'il ne peut pas être résolu – Trent