Commit 5eacd938 authored by Hanif Dwitama Putera's avatar Hanif Dwitama Putera

membuat java bank, java database, java databaseconnection, java delete,

java edit, java edit tabel, jsp insert, java insert data, jsp view
parent aa1477ad
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<classpath> <classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<classpathentry kind="src" path="src/main/java"/> <classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0"> <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0">
<attributes> <attributes>
<attribute name="owner.project.facets" value="jst.web"/> <attribute name="owner.project.facets" value="jst.web"/>
...@@ -9,5 +13,10 @@ ...@@ -9,5 +13,10 @@
</classpathentry> </classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="lib" path="C:/Users/admin/Desktop/extrac/mysql-connector-java-8.0.28.jar">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="build/classes"/> <classpathentry kind="output" path="build/classes"/>
</classpath> </classpath>
...@@ -69,9 +69,10 @@ public class FilterUsernamePasswordLat4 extends HttpServlet { ...@@ -69,9 +69,10 @@ public class FilterUsernamePasswordLat4 extends HttpServlet {
} }
if (username.equals(namaUsername) && password.equals(namaPassword)) { if (username.equals(namaUsername) && password.equals(namaPassword)) {
HttpSession session = request.getSession(true); HttpSession session = request.getSession();
session.putValue("username", username); session.setAttribute("username", username);
request.getRequestDispatcher("Latihan4/FormPengisian.jsp").forward(request, response);
request.getRequestDispatcher("Latihan4/DetailIsiForm.jsp").forward(request, response);
response.sendRedirect(request.getContextPath() + "/Latihan4/FormPengisian.jsp"); response.sendRedirect(request.getContextPath() + "/Latihan4/FormPengisian.jsp");
} }
......
...@@ -6,6 +6,7 @@ import javax.servlet.annotation.WebServlet; ...@@ -6,6 +6,7 @@ import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/** /**
* Servlet implementation class IsiForm * Servlet implementation class IsiForm
...@@ -13,7 +14,6 @@ import javax.servlet.http.HttpServletResponse; ...@@ -13,7 +14,6 @@ import javax.servlet.http.HttpServletResponse;
@WebServlet("/IsiForm") @WebServlet("/IsiForm")
public class IsiForm extends HttpServlet { public class IsiForm extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { throws ServletException, IOException {
String namaLengkap = request.getParameter("namaLengkap"); String namaLengkap = request.getParameter("namaLengkap");
...@@ -30,9 +30,7 @@ public class IsiForm extends HttpServlet { ...@@ -30,9 +30,7 @@ public class IsiForm extends HttpServlet {
String anakKe = request.getParameter("anakKe"); String anakKe = request.getParameter("anakKe");
String pendidikanTerakhir = request.getParameter("pendidikan"); String pendidikanTerakhir = request.getParameter("pendidikan");
String alamat = request.getParameter("alamat"); String alamat = request.getParameter("alamat");
request.setAttribute("username", "hanif");
request.setAttribute("namaLengkap", namaLengkap); request.setAttribute("namaLengkap", namaLengkap);
request.setAttribute("namaPanggilan", namaPanggilan); request.setAttribute("namaPanggilan", namaPanggilan);
request.setAttribute("tempatLahir", tempatLahir); request.setAttribute("tempatLahir", tempatLahir);
...@@ -47,6 +45,12 @@ public class IsiForm extends HttpServlet { ...@@ -47,6 +45,12 @@ public class IsiForm extends HttpServlet {
request.setAttribute("anakKe", anakKe); request.setAttribute("anakKe", anakKe);
request.setAttribute("pendidikanTerakhir", pendidikanTerakhir); request.setAttribute("pendidikanTerakhir", pendidikanTerakhir);
request.setAttribute("alamat", alamat); request.setAttribute("alamat", alamat);
/*
* HttpSession session = request.getSession(false); String username = (String)
* session.getAttribute("username"); session.setAttribute("username", username);
*/
request.getRequestDispatcher("Latihan4/DetailIsiForm.jsp").forward(request, response); request.getRequestDispatcher("Latihan4/DetailIsiForm.jsp").forward(request, response);
} }
......
...@@ -8,10 +8,11 @@ ...@@ -8,10 +8,11 @@
</head> </head>
<body> <body>
<div class="container"> <div class="container">
<h1>Selamat datang ${username}</h1>
<h1 class="semua">Pengisian Form</h1> <h1 class="semua">Pengisian Form</h1>
<div class="semua"> <div class="semua">
<form name="formnama" <form name="formnama"
action="../IsiForm" action="http://localhost:8080/latihanJavaServlet_Hanif/IsiForm"
method="post"> method="post">
<label for="namaLengkap">Nama</label> <label for="namaLengkap">Nama</label>
<input type="text" id="" name="namaLengkap" max="100"><br> <input type="text" id="" name="namaLengkap" max="100"><br>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<display-name>latihanJavaServlet_Hanif</display-name> xmlns="http://java.sun.com/xml/ns/javaee"
<welcome-file-list> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
<welcome-file>index.html</welcome-file> id="WebApp_ID" version="3.0">
<welcome-file>index.jsp</welcome-file> <display-name>latihanJavaServlet_Hanif</display-name>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.jsp</welcome-file> <security-constraint>
<welcome-file>default.htm</welcome-file> <web-resource-collection>
</welcome-file-list> <web-resource-name>Wildcard means whole requires authentication</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>tomcat</role-name>
</auth-constraint>
<user-data-constraint>
<!-- transport-guarentee can be CONFIDENTIAL, INTEGRAL, or NONE -->
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.jsp</welcome-file>
<welcome-file>default.htm</welcome-file>
</welcome-file-list>
</web-app> </web-app>
\ No newline at end of file
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
</p> </p>
<p> <p>
<a href="http://localhost:8080/latihanJavaServlet_Hanif/testing05">Latihan <a href="http://localhost:8080/latihanJavaServlet_Hanif/DataBase">Latihan
5</a> 5</a>
</p> </p>
</body> </body>
......
...@@ -9,17 +9,30 @@ ...@@ -9,17 +9,30 @@
rel="stylesheet" type="text/css"> rel="stylesheet" type="text/css">
</head> </head>
<body> <body>
<script type="text/javascript">
function validate() {
if (document.formnama.fname.value == "") {
alert("Nama Depan Harus Terisi");
document.formnama.fname.focus();
return (false);
} else {
return (true);
}
}
</script>
<div class="container"> <div class="container">
<h1 class="semua">Testing Nama Get</h1> <h1 class="semua">Testing Nama Get</h1>
<div class="semua"> <div class="semua">
<form name="formnama" <form name="formnama"
action="http://localhost:8080/latihanJavaServlet_Hanif/HasilLatihan1" action="http://localhost:8080/latihanJavaServlet_Hanif/HasilLatihan1"
method="get"> method="get" onsubmit="return(validate());">
<label for="fname">Nama Depan:</label><br> <input type="text" <label for="fname">Nama Depan:</label><br> <input type="text"
id="fname" name="fname" value=""><br> <label id="fname" name="fname" value=""><br> <label
for="lname">Nama Belakang:</label><br> <input type="text" for="lname">Nama Belakang:</label><br> <input type="text"
id="lname" name="lname" value=""><br> <br> <input id="lname" name="lname" value=""><br> <br> <input
type="submit" value="Submit"> id="fname" type="submit" value="Submit">
</form> </form>
<a href="http://localhost:8080/latihanJavaServlet_Hanif/index.jsp">Kembali <a href="http://localhost:8080/latihanJavaServlet_Hanif/index.jsp">Kembali
ke Pilihan Latihan</a> ke Pilihan Latihan</a>
......
...@@ -10,6 +10,17 @@ ...@@ -10,6 +10,17 @@
Helvetica Neue, Ubuntu, sans-serif; Helvetica Neue, Ubuntu, sans-serif;
} }
.tombol {
background-color: #199319;
color: white;
padding: 15px 25px 15px 30px;
text-decoration: none;
}
.tabelView {
margin-top: 15px;
}
body { body {
min-height: 100%; min-height: 100%;
background-color: #ffffff; background-color: #ffffff;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment