galera, o meu problema é o seguinte. realizar, com a ajuda de um netbeans, um servlet, uma interface gráfica de um site que possibilite cadastrar, excluir produtos e listar.
bem, consegui fazer a inserção, usando sqlite. mas não consigo as outras coisas. gostaria que uma pessoa mais graduada, que tenha um netbeans, desse uma olhada.
a princípio, eu anexaria o projeto aqui, pra ser aberto no netbeans. pq ficaria mt código pra ser visto num código. mas o tamanho é grande, e pra quem quiser dar uma olhada, e não tem o netbeans, eu coloquei os da listagem de produtos, que estou apanhando. a inserção, consegui, em parte. abaixo.
web.xml
<blockquote><?xml version=“1.0” encoding=“UTF-8”?>
<web-app version=“2.4” xmlns=“<a href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</a>” xmlns:xsi=“<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>” xsi:schemaLocation=“<a href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</a> <a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</a>”>
<servlet>
<servlet-name>inclusao</servlet-name>
<servlet-class>inclusao</servlet-class>
</servlet>
<servlet>
<servlet-name>listagem</servlet-name>
<servlet-class>listagem</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>inclusao</servlet-name>
<url-pattern>/inclusao</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>listagem</servlet-name>
<url-pattern>/listagem</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
cadastro.html
</welcome-file>
</welcome-file-list>
</web-app></blockquote>
listagem.html
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”><html> <head> <meta http-equiv=“content-type” content=“text/html; charset=UTF-8”> <title>Produtos do cadastro</title> </head> <body> <h2>Produtos inseridos no cadastro.</h2> <form name=“Listar” action=“listagem.html”> </form> <a>Listar</a> </body> </html</blockquote>listagem.java
<blockquote>import <a href="http://java.io">java.io</a>.<em>; import <a href="http://java.net">java.net</a>.</em>; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.logging.Level; import java.util.logging.Logger; import javax.servlet.<em>; import javax.servlet.http.</em>;public class listagem extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { Class.forName("org.sqlite.JDBC"); Connection cn = DriverManager.getConnection("jdbc:sqlite:C:\\Documents and Settings\\paulo\\Desktop\\trabalho\\sqlite-3_5_8\\cadastro.db"); Statement st = cn.createStatement(); String query = "SELECT * FROM PRODUTO"; System.out.println(query); st.execute(query); st.close(); cn.close(); } catch (ClassNotFoundException ex) { // Logger.getLogger(ServletLogin.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { // Logger.getLogger(ServletLogin.class.getName()).log(Level.SEVERE, null, ex); } finally { response.sendRedirect("cadastro.html"); out.close(); } }}
agradeço a ajuda.
>