Probleme avec JEE et JSP

beno-yac Messages postés 109 Statut Membre -  
beno-yac Messages postés 109 Statut Membre -
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 698 Statut Membre 73
 
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 109 Statut Membre
 
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