\Web\PI\build\web\menbers area\chamada.htm
Eu já montei todo código fonte eta compilando, alguém pode me ajudar?
É a primeira vez que faço um projeto em JSP... por favor me ajudem...
WEB XML
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name> Sistema de OS - Intranet</display-name>
<servlet>
<servlet-name>Cadastroos</servlet-name>
<servlet-class>Cadastroos</servlet-class>
</servlet>
<servlet>
<servlet-name>UpdateCadastroos</servlet-name>
<servlet-class>UpdateCadastroos</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Cadastroos</servlet-name>
<url-pattern>/servlet/Cadastroos</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>UpdateCadastroos</servlet-name>
<url-pattern>/servlet/UpdateCadastroos</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
<welcome-file>
index.html
</welcome-file>
<welcome-file>
index.htm
</welcome-file>
</welcome-file-list>
</web-app>
Cadastro da OS (.JSP)
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Cadastro de OS</title>
<body bgcolor="#FFFFFF">
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color: ffffff;
scrollbar-highlight-color: cccccc;
scrollbar-3dlight-color: 006666;
scrollbar-darkshadow-color: 006666;
scrollbar-shadow-color: 006666;
scrollbar-arrow-color:006666;
scrollbar-track-color: ffffff;
}
-->
</STYLE>
<FORM NAME="cadastroos" method="post"
action="/PI/servlet/Cadastroos"
onsubmit="javascript:return valida();" >
</form>
</html>
Cadastro Alterado (.JSP)
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<p><font face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#006666">Dados
Alterados com Sucesso</font></b></font></p>
</div>
</body>
</html>
Erro Banco de Dados (.JSP)
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title>Erro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p> </p>
<p> </p>
<p> </p>
<p align="center"><font color="#006666" face="Verdana, Arial, Helvetica, sans-serif"><b>Erro
na Operação</b></font></p>
</body>
</html>
Mensagem (JSP)
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%
String mensagem = request.getParameter("mensagem");
%>
<html>
<head>
<title>Mensagem</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<p><font size="6" face="Arial, Helvetica, sans-serif">Erro no SQL</font></p>
<table width="50%" border="0" bordercolor="#003399" bgcolor="#FFCC00">
<tr>
<td>
<div align="center">
<p><font face="Arial" size="4" color="#FF0000"> <%out.print(mensagem);%></font></p>
<p><font face="Arial" size="4" color="#000000"><a href="alteraCadastro.jsp">Voltar
para tela de Alteração de Cadastro</a></font></p>
</div>
</td>
</tr>
</table>
</div>
</body>
</html>
Cadastroos (.JAVA)
/*
* Cadastroos.java
*
* Created on 29 de Julho de 2005, 08:59
*/
/**
*
* @author eduardo
*/
/*Servlet Responsável pela Inclusão*/
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import conexao.BD;
public class Cadastroos extends HttpServlet {
public void doPost(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/plain");
String solic = req.getParameter("solic");
String depto = req.getParameter("depto");
String dt_cham = req.getParameter("dt_cham");
String h_cham = req.getParameter("h_cham");
String desc1 = req.getParameter("desc1");
String desc2 = req.getParameter("desc2");
String h_inicio = req.getParameter("h_inicio");
String h_fim = req.getParameter("h_fim");
String dt_inicio = req.getParameter("dt_inicio");
String dt_fim = req.getParameter("dt_fim");
String prazo = req.getParameter("prazo");
String tecnico = req.getParameter("tecnico");
String concluido = req.getParameter("concluido");
String status = req.getParameter("status");
String sql="INSERT INTO chamado VALUES ('"+solic+"','"+depto+"','"+dt_cham+"','"+h_cham+"','"+desc1+"','"+desc2+"'," +
"'"+h_inicio+"','"+h_fim+"','"+dt_inicio+"','"+dt_fim+"','"+prazo+"','"+tecnico+"','"+concluido+"','"+status+"')";
BD con = null;
try {
con = new BD();
con.executeUpdate(sql);
//mensagem de sucesso
res.sendRedirect("/PI/Cadastradoos.jsp");
} catch (SQLException e){
//Não está conseguindo se conectar ao banco
res.sendRedirect("/PI/errobd.jsp");
return;
}
finally {
if (con!=null)
con.fecharConexao();
con=null;
}
}
}
Atualização da OS (.JAVA)
/*
* UpdateCadastroos.java
*
* Created on 29 de Julho de 2005, 09:15
*/
/**
*
* @author eduardo
*/
/*Servlet Responsável pela alteração de Plantas*/
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import conexao.BD;
public class UpdateCadastroos extends HttpServlet {
public void doPost(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/plain");
String solic = req.getParameter("solic");
String depto = req.getParameter("depto");
String dt_cham = req.getParameter("dt_cham");
String h_cham = req.getParameter("h_cham");
String desc1 = req.getParameter("desc1");
String desc2 = req.getParameter("desc2");
String h_inicio = req.getParameter("h_inicio");
String h_fim = req.getParameter("h_fim");
String dt_inicio = req.getParameter("dt_inicio");
String dt_fim = req.getParameter("dt_fim");
String prazo = req.getParameter("prazo");
String tecnico = req.getParameter("tecnico");
String concluido = req.getParameter("concluido");
String status = req.getParameter("status");
String sql="INSERT INTO chamado VALUES ('"+solic+"','"+depto+"','"+dt_cham+"','"+h_cham+"','"+desc1+"','"+desc2+"'," +
"'"+h_inicio+"','"+h_fim+"','"+dt_inicio+"','"+dt_fim+"','"+prazo+"','"+tecnico+"','"+concluido+"','"+status+"')";
BD con = null;
try {
con = new BD();
con.executeUpdate(sql);
//mensagem de sucesso
res.sendRedirect("/PI/Cadastradoosalterado.jsp");
} catch (SQLException e){
//Não está conseguindo se conectar ao banco
res.sendRedirect("/PI/mensagem.jsp?mensagem="+e.getMessage());
return;
}finally {
if (con!=null)
con.fecharConexao();
con=null;
}
}
}
Banco de Dados (.JAVA)
/*
* BD.java
*
* Created on 29 de Julho de 2005, 08:43
*/
/**
*
* @author eduardo
*/
package conexao;
import java.sql.*;
public class BD {
private Connection connection;
private Statement statement;
public BD(){
/* try{
String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driverName);
String serverName = "localhost";
String url = "jdbc:odbc:OSTI";
// String username = "";
// String password = "";
//connection = DriverManager.getConnection(url, username, password);
}catch(ClassNotFoundException ex){
System.out.println("Não foi possível encontrar o driver");
}catch(SQLException ex){
System.out.println("Não foi possível conectar ao servidor");
}*/
try {
statement = connection.createStatement();
}catch(SQLException ex){
System.out.println("Não foi possível conectar ao servidor");
}
}
public synchronized void executeUpdate(String update)throws SQLException {
try{
statement.executeUpdate(update);
}catch(SQLException ex){
System.out.println("Não foi possível executar o update");
}
}
public synchronized ResultSet executeQuery(String query)throws SQLException {
try{
return statement.executeQuery(query);
}catch(SQLException ex){
System.out.println("Não foi possível executar a query");
throw ex;
}
}
public void fecharConexao(){
try{
statement.close();
}catch(SQLException ex){
ex.printStackTrace();
}
}
}