Erreur Http 500 Tomcat/eclipse
Bonjour
Je suis debutant avec J2ee sous eclipse er tom cat,J'ai creer ma premiere Servlet,mais quand j'execute,j'obtiens l'erreur suivante
Etat HTTP 500 -
--------------------------------------------------------------------------------
type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
java.io.UnsupportedEncodingException: UTF-
sun.io.Converters.getConverterClass(Unknown Source)
sun.io.Converters.newConverter(Unknown Source)
sun.io.CharToByteConverter.getConverter(Unknown Source)
sun.nio.cs.StreamEncoder$ConverterSE.<init>(Unknown Source)
sun.nio.cs.StreamEncoder$ConverterSE.<init>(Unknown Source)
sun.nio.cs.StreamEncoder.forOutputStreamWriter(Unknown Source)
java.io.OutputStreamWriter.<init>(Unknown Source)
org.apache.tomcat.util.buf.WriteConvertor.<init>(C2BConverter.java:168)
org.apache.tomcat.util.buf.C2BConverter.<init>(C2BConverter.java:47)
org.apache.catalina.connector.OutputBuffer.setConverter(OutputBuffer.java:583)
org.apache.catalina.connector.OutputBuffer.checkConverter(OutputBuffer.java:549)
org.apache.catalina.connector.Response.getWriter(Response.java:625)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:196)
istia.it.servlets.personne.ServletFormulaire.doGet(ServletFormulaire.java:55)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.30.
Merci de bien vouloir m'aider.
Voici le code de ma Servlet
Voici le Code de ma Servlet
package istia.it.servlets.personne;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
@SuppressWarnings("serial")
public class ServletFormulaire extends HttpServlet {
//parametre d'instance
private String defaultNom="aaaaaaa";
private String defaultAge="aaaaaaa";
private String defaultSexe="MMMMM";
public void init()
{
//on recupere les parametre initiale du fichier web.xml de la servlet
//la configuration [config] du projet web est récupérée. Cet objet reflète le contenu du fichier [WEBINF/
//web.xml] de l'application
ServletConfig Config= getServletConfig();
defaultNom =Config.getInitParameter("defaultNom");
if(defaultNom==null)
defaultNom="aaaaaaa";
defaultAge=Config.getInitParameter("defaultAge");
if(defaultAge==null)
defaultAge="111111";
defaultSexe=Config.getInitParameter("defaultSexe");
if(defaultSexe==null)
defaultSexe="MMMMM";
}
//GET
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
{
//on recupere les parametre du formulaire
String Nom=request.getParameter("txtNom");
if(Nom==null)
{Nom=defaultNom;}
String Age=request.getParameter("txtAge");
if(Age==null)
{Age=defaultAge;}
String Sexe=request.getParameter("txtSexe");
if(Sexe==null)
{Sexe=defaultSexe;}
//on affiche le formulaire
response.setContentType("ttext/html;charset=UTF-");//la nature du document que va recevoir le client
PrintWriter out=response.getWriter();
out.println(
"<html>"+
"<head>"+
"<title>Personne - formulaire</title>"+
"</head>"+
"<body>"+
"<center>"+
"<h2>Personne - formulaire</h2>"+
"<hr>"+
"<form action='' method='post'>"+
"<table>"+
"<tr>"+
"<td>Nom</td>"+
"<td><input name='txtNom' value='"+Nom+"' type='text' size='20'></td>"+
"</tr>"+
"<tr>"+
"<td>Age</td>"+
"<td><input name='txtAge' value='"+ Age +"' type='text' size='3'></td>"+
"</tr>"+
"</table>"+
"<table>"+
"<tr>"+
"<td>Sexe</td>"+
"<td><input name='txtAge' value='"+ Sexe +"' type='text' size='3'></td>"+
"</tr>"+
"</table>"+
"<table>"+
"<tr>"+
"<td><input type='submit' value='Envoyer'></td>"+
"<td><input type='reset' value='Rétablir'></td>"+
"<td><input type='button' value='Effacer'></td>"+
"</tr>"+
"</table>"+
"</form>"+
"</center>"+
"</body>"+
"</html>"
);
}
//POST
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
{
doGet(request,response);
}
}