htmljsp erreur getServletContext()
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Murach's Java Servlets and JSP</title>
</head>
<body>
<%-- import packages and classes needed by the scripts --%>
<%@ page import="business.*, data.*" %>
<%
//get parameters from the request
String firstName = request.getParameter("firstName");
String lastName = request.getParameter("lastName");
String emailAddress = request.getParameter("emailAddress");
// get the real path for the EmailList.txt file
ServletContext sc = this.getServletContext();
String path = sc.getRealPath("/WEB-INF/EmailList.txt");
// use regular Java objects
User user = new User(firstName, lastName, emailAddress);
UserIO.add(user, path);
%>
<h1>Thanks for joining our email list</h1>
<p>Here is the information that you entered: </p>
<table cellspacing="5" cellpadding="5" border="1">
<tr>
<td align="right">First name:</td>
<td><%= firstName %></td>
</tr>
<tr>
<td align="right">Last name:</td>
<td><%= lastName %></td>
</tr>
<tr>
<td align="right">Email Address:</td>
<td><%= emailAddress %></td>
</tr>
</table>
<p>To enter another email address, click on the Back <br />
button in your browser or the Return button shown <br />
below.</p>
<form action="index.jsp" method="post">
<input type="submit" value="Return" />
</form>
</body>
</html>
et il me donne cette page d'erreur ...
Compilation de « C:. \ Bea \ user_projects \ domains \ mydomain \ myserver.wlnotdelete \ extrait \ myserver_sample01_WebContent \ jsp_servlet__display_email_entry.java »
a échoué: C:. \ bea \ user_projects \ domains \ mydomain \ myserver.wlnotdelete \ extrait \ MYS erver_sample01_WebContent \ jsp_servlet__display_email_entry.java: 140: ne peut pas résoudre le symbole
probablement a eu lieu en raison d'une erreur dans ligne /display_email_entry.jsp 19:
ServletContext sc = this.getServletContext();erreur du compilateur complet (s): C: \ bea \ user_projects \ domains \ mydomain \ myserver.wlnotdelete \ extrait \ myserver_sample01_WebContent \ jsp_servlet__display_email_entry.java:. 140: ne peut pas résoudre le symbole
symbole: méthode getServletContext ()
emplacement: classe jsp_servlet .__ display_email_entry
ServletContext sc = this.getServletContext(); // [ /display_email_entry.jsp; Ligne: 19] ^
1 erreur
jeu 3 juin 15:56:09 CST 2010
tout soupçon? Je suis vraiment nouveau à JSP, et c'est ma première pratique d'apprentissage ... ne peut pas le trouver par google.com ....
merci!
oui, il a fait un travail ... pouvez-vous s'il vous plaît expliquer pourquoi? ... – Reigel
explication utile ici http://java.itags.org/jsp/219194/ – JoseK
le lien dans le commentaire précédent n'est plus disponible – ttamas