Probleme avec JEE et JSP

Fermé
beno-yac Messages postés 96 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 16 décembre 2020 - 10 mars 2013 à 19:02
beno-yac Messages postés 96 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 16 décembre 2020 - 10 mars 2013 à 21:49
Bonjour,
j'ai un petit problème avec la JSP et le j2EE en général ,je tiens aussi a signale que c'est mes premiers pas en J2EE.
je travaille avec des Datastore donc j'ai télécharger un plugin application goolge sur mon eclipse bon vous savez tout maintenant .
Alors j'essaye de faire un truc tout simple une premier page qui nous permet de remplir notre Datastore et une autre qui affiche le contenu de notre data store.
j'ai un probleme lors de l'affichage je réussi a remplir mai je n'arrive pas a afficher voila mes code
ça c'est une servlet que j'ai appeler affichage elle dois normalement afficher le obtenu d notre datastore
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!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>
<% ArrayList<String> tab =(ArrayList<String>)request.getAttribute("tab"); %>
<%for (int i=0;i<tab.size();i++){ %>
<%tab.get(i) %><br>
<%} %>
</body>
</html>

ça c'est ma page JSP retour

@SuppressWarnings("serial")
public class Retour extends HttpServlet {
	public void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws IOException {
		/*
		String nom = request.getParameter("type");
		String prenom = request.getParameter("nom_livre");
        */
		DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
       Query q = new Query("Livre");
       PreparedQuery pq = datastore.prepare(q);
       for(Entity result :pq.asIterable()){
    	   String Nom =(String)result.getProperty("nom_livre");
    	   String Type =(String)result.getProperty("type");
    	   System.out.printf(Nom+" ",Type+" ");
       
       }
        req.setAttribute("nom_livre","type");
try {
	getServletContext().getRequestDispatcher("/Affichege.jsp").forward(req, resp);
} catch (ServletException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
}
      
        
 }
}


et voila le web XML
<?xml version="1.0" encoding="utf-8" standalone="no"?><web-app xmlns="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html" xmlns:web="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_2_5.xsd">
	<servlet>
		<servlet-name>TD2</servlet-name>
		<servlet-class>test.TD2Servlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>TD2</servlet-name>
		<url-pattern>/td2</url-pattern>
	</servlet-mapping>
	<welcome-file-list>
		<welcome-file>AjouterLivre.html</welcome-file>
	</welcome-file-list>
 <servlet>
  <servlet-name>SystemServiceServlet</servlet-name>
  <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
  <init-param>
   <param-name>services</param-name>
   <param-value/>
  </init-param>
 </servlet>
 <servlet-mapping>
  <servlet-name>SystemServiceServlet</servlet-name>
  <url-pattern>/_ah/spi/*</url-pattern>
 </servlet-mapping>
</web-app>

moi je n'ai pas su comment afficher le contenu de ma datastore et quand j'ajoute il dois normalement faire une redirection directe et afficher (donc exécuter le code pour afficher mais il erreur 404) aidez moi merci

1 réponse

walidovich_85 Messages postés 608 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 25 octobre 2015 73
10 mars 2013 à 19:36
bonjour,

avant de commencer, ça serait très utile de poster le message d'erreur.

NB:
en général, je sais, que le code 404 correspond à une ressource introuvable.
0
beno-yac Messages postés 96 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 16 décembre 2020
10 mars 2013 à 21:49
c'est le seul message d'erreur .
je vous explique ;Alors moi j'ai deja une page html qui me permet d'ajouter un livre et qui marche ,mais je voudrai que lorsque j'ajoute un livre (quand je clique sur envoyer ) il passe directement a la page afficher et m'affiche ce que je viens de rentrer et éventuellement les autres livre qui se trouvent dans ma datastore.
voila je peux vous montre la servlet et la page d'ajoue ..????
0