From 1bf162c2febeb48b5343e7c2db24caf4f0c4194b Mon Sep 17 00:00:00 2001 From: tspitzer Date: Wed, 21 Aug 2013 11:42:51 +0200 Subject: new Version --- Dozentenmodul_V1/src/db/SaveOS.java | 66 +++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 Dozentenmodul_V1/src/db/SaveOS.java (limited to 'Dozentenmodul_V1/src/db/SaveOS.java') diff --git a/Dozentenmodul_V1/src/db/SaveOS.java b/Dozentenmodul_V1/src/db/SaveOS.java new file mode 100644 index 00000000..8bdeda1f --- /dev/null +++ b/Dozentenmodul_V1/src/db/SaveOS.java @@ -0,0 +1,66 @@ +package db; + +import java.io.IOException; +import java.io.PrintWriter; + +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.mysql.jdbc.Connection; + +import db.MySQL; +/** + * Servlet implementation class SaveOS + */ +@WebServlet("/SaveOS") +public class SaveOS extends HttpServlet { + private static final long serialVersionUID = 1L; + + /** + * @see HttpServlet#HttpServlet() + */ + public SaveOS() { + super(); + // TODO Auto-generated constructor stub + } + + /** + * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + doPost(request,response); + } + + /** + * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) + */ + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + response.setContentType("text/html"); + PrintWriter out = response.getWriter(); + int Kosten=0; + + if(request.getParameter("Kosten").equals("Kostenpflichtig")) + { + Kosten=1; + } + + MySQL sql=new MySQL(); + java.sql.Connection con=sql.getConnection(); + + int ret=sql.AddOS(con, request.getParameter("Name"), request.getParameter("Version"), request.getParameter("Architektur"), Kosten, request.getParameter("Hersteller")); + + if(ret==1) + { + out.println("Eingabe erfolgreich gespeichert"); + } + else + { + out.println("Bei der Speicherung der Daten ist ein Fehler aufgetreten, bitte wenden Sie sich an den Support"); + } + + } + +} -- cgit v1.2.3-55-g7522