2018 ~ REVIEWS ALL PRODUCT JVZOO

1/14/2018

web.xml

Rate this posting:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">

<servlet>
<servlet-name>CheckLogin</servlet-name>
<servlet-class>letien.acf.CheckLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CheckLogin</servlet-name>
<url-pattern>/CheckLogin</url-pattern>
</servlet-mapping>



</web-app>




tài liệu hướng dẫn :http://www.coreservlets.com/javascript-jquery-tutorial/#getting-started
QT*:https://o7planning.org/vi/10285/tao-mot-ung-dung-java-web-don-gian-su-dung-servlet-jsp-va-jdbc

CheckLogin

Rate this posting:

package letien.acf;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class CheckLogin
 */
/**@WebServlet("/CheckLogin")**/
public class CheckLogin extends HttpServlet {
private static final long serialVersionUID = 1L;
     
    /**
     * @see HttpServlet#HttpServlet()
     */
    public CheckLogin() {
        super();
        // TODO Auto-generated constructor stub
    }

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String us = request.getParameter("user");
String pa = request.getParameter("pass");


// if ((us == "letien") && (pa == "Abc"))
{
PrintWriter write = response.getWriter();
write.println("thanh cong");
}
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String us = request.getParameter("user");
String pa = request.getParameter("pass");

PrintWriter write = response.getWriter();

if (us.equals("letien")&&pa.equals("Abc"))
{
//RequestDispatcher dispatcher = request.getRequestDispatcher("XacNhan.jsp");
response.sendRedirect("XacNhan.jsp");
//write.println("ok");
}
else
write.println("Username or Password is incorrect");

}



}

Tài liệu hướng dẫn : http://www.coreservlets.com/javascript-jquery-tutorial/#getting-started


XacNhan

Rate this posting:

<%@ 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>


<script type="text/javascript">

function validateForm() {

var ten = document.myForm2.name.value;
if (ten == "") {
alert("The Name must be filled out");
return false;
}

var ck = document.getElementById("male");
var tt = document.getElementById("female");
if ((ck.checked == false) && (tt.checked == false)) {
alert("You must select a gender");
return false;
}

var nm = document.myForm2.date.value;
if (nm == "") {
alert("The Date of birth must be filled out");
return false;
}

var email = document.myForm2.email.value;
var aCong = email.indexOf("@");
var dauCham = email.lastIndexOf(".");
if (email == "") {
alert("The Email must be filled out");
return false;
} else if ((aCong < 1) || (dauCham < aCong + 2)
|| (dauCham + 2 > email.length)) {
alert("The Email Address you entered does not appear to be valid");
return false;
}

var dienThoai = document.myForm2.phone.value;
var kiemTraDT = isNaN(dienThoai);
if (dienThoai == "") {
alert("The Phone must be filled out");
return false;
}
if (kiemTraDT == true) {
alert("phone number must be numeric");
return false;
}

var adr = document.myForm.address.value;
if (adr == "") {
alert("The Address must be filled out");
return false;
}
return true;
}
</script><br />


<form action="#" method="post" name="myForm2"
onsubmit="return validateForm()">

<table bgcolor="#DDDDDD" id="formdangky" style="width: 700" align="center">
<tbody>

<tr>
<td >Name:</td>
<td><input style="width: 400" name="name" type="text" /></td>
</tr>

<tr>
<td>Gender:</td>
<td><input id="male" name="Gender" type="radio" value="Male" />
Male <input id="female" name="Gender" type="radio" value="Female" />
Female</td>
</tr>

<tr>
<td >Day of Birth:</td>
<td><input style="width: 400" id="date" name="date" type="text" /></td>
</tr>


<tr>
<td >Email:</td>
<td><input style="width: 400" name="email" type="text" /></td>
</tr>

<tr>
<td >Phone:</td>
<td><input style="width: 400" maxlength="11/" name="phone" type="text" /></td>
</tr>

<tr>
<td>Address:</td>
<td><input style="width: 400" name="address" type="text" /></td>
</tr>


<tr >
<td colspan="2" align="center"><input name="ADD" type="submit" value="Add" />
<input name="REMOVE" type="reset" value="Remove" /></td>
</tr>

</tbody>
</table>
</form>

</body>
</html>

form_login

Rate this posting:

<%@ 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>

<script type="text/javascript">
function validateForm() {
var ten = document.myForm.user.value;
if (ten == "") {
alert("User must be filled out");
return false;
}
var ps = document.myForm.pass.value;
if (ps == "") {
alert("Password must be filled out");
return false;
}
return true;
}
</script>

</head>
<body>
<form name="myForm" style="text-align: center" action="CheckLogin" method="post"
onsubmit="return validateForm()">
<table width="150" height="100" align="center" cellpadding="5" border="2">
<tr>
<td colspan="2" align="center"><b>DANG NHAP</b></td>
</tr>
<tr>
<td width="50">User: </td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td width="50">Pass: </td>
<td><input type="password" name="pass" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="OK" />
<input type="reset" value="RESET" /></td>
</tr>
</table>
</form>
</body>
</html>

1/11/2018

tao danh sách và lưu vào danh sách

Rate this posting:

<html>
<body>

<script type="text/javascript">

// JavaScript Document
function validateForm() {

//Tên phải được điền
var ten = document.forms["myForm"]["ten"].value;
if (ten == "") {
alert("Tên không được để trống");
return false;
}


//chon gioi tính

var ck = document.getElementById("male");
var tt = document.getElementById("female");
if ((ck.checked == false) && (tt.checked == false)) {
alert("Bạn phải chọn giới tính");
return false;
}



//Chọn ngày thang nam sinh khong duoc de trong
var nm = document.forms["myForm"]["date"].value;
if (nm == "") {
alert("Ngày không được để trống");
return false;
}


//Email phải được điền chính xác
var email = document.forms["myForm"]["email"].value;
var aCong=email.indexOf("@");
var dauCham = email.lastIndexOf(".");
if (email == "") {
alert("Email không được để trống");
return false;
}
else if ((aCong<1) || (dauCham<aCong+2) || (dauCham+2>email.length)) {
alert("Email bạn điền không chính xác");
return false;
}


//Nhập số điện thoại
var dienThoai = document.forms["myForm"]["dienThoai"].value;
var kiemTraDT = isNaN(dienThoai);
if (dienThoai == "") {
alert("Điện thoại không được để trống");
return false;
}
if (kiemTraDT == true) {
alert("Điện thoại phải để ở định dạng số");
return false;
}
//Nhập số lượng muốn mua
var adr= document.forms["myForm"]["address"].value;

if (adr == "") {
alert("Địa chỉ không được để trống");
return false;
}
return false;
}

function add_DanhSach() {
var kt = validateForm();
if(kt==true)
{
var t=document.forms["myForm"]["ten"].value;
var ck = document.getElementById("male");
if (ck.checked == true) {
var g = "male";
}
else
var g="female";

var d=document.forms["myForm"]["date"].value;
var e = document.forms["myForm"]["email"].value;
var p = document.forms["myForm"]["dienThoai"].value;
var a= document.forms["myForm"]["address"].value;

var ob ={
name:n,
gender:g,
date:d,
email:e,
phone:p,
address:a
};


// tạo mang đôi tượng rồi thêm các ob;
// tạo thành các danh sách
}



</script><br />


<form action="#" method="post" name="myForm" onsubmit="return validateForm()">




<table bgcolor="#DDDDDD" id="formdangky" style="width: 450px";>
<tbody>

<tr>
<td class="tenhang">Name:</td>
<td><input name="ten" type="text" /></td>
</tr>

<tr>
<td class="tenhang">Gender:</td>
<td><input id="male" name="male" type="radio" value="Male" /> Male
<input id="female" name="felmale" type="radio" value="Female" /> Female
</td>
</tr>

<tr>
<td class="tenhang">Day of Birth:</td>
<td><input id="date" name="date" type="text" /></td>
</tr>


<tr>
<td class="tenhang">Email:</td>
<td><input name="email" type="text" /></td>
</tr>
<tr>
<td class="tenhang">Phone:</td>
<td><input maxlength="11/" name="dienThoai" type="text" /></td>
</tr>
<tr>
<td class="tenhang">Address:</td>
<td><input name="address" type="text" /></td>
</tr>


<tr>
<td><input name="ADD" type="submit" value="Add" /></td>
<td><input name="REMOVE" type="reset" value="Remove" /></td>

</tr>

</tbody></table>
</form>

</body>
</html>

formacf

Rate this posting:

<html>
<body>

<script type="text/javascript">

// JavaScript Document
function validateForm() {
//Họ phải được điền
var ho = document.forms["myForm"]["ho"].value;
if (ho == "") {
alert("Họ không được để trống");
return false;
}
//Tên phải được điền
var ten = document.forms["myForm"]["ten"].value;
if (ten == "") {
alert("Tên không được để trống");
return false;
}
//Email phải được điền chính xác
var email = document.forms["myForm"]["email"].value;
var aCong=email.indexOf("@");
var dauCham = email.lastIndexOf(".");
if (email == "") {
alert("Email không được để trống");
return false;
}
else if ((aCong<1) || (dauCham<aCong+2) || (dauCham+2>email.length)) {
alert("Email bạn điền không chính xác");
return false;
}
//Nhập số điện thoại
var dienThoai = document.forms["myForm"]["dienThoai"].value;
var kiemTraDT = isNaN(dienThoai);
if (dienThoai == "") {
alert("Điện thoại không được để trống");
return false;
}
if (kiemTraDT == true) {
alert("Điện thoại phải để ở định dạng số");
return false;
}
//Nhập số lượng muốn mua
var soLuong = document.forms["myForm"]["soLuong"].value;
var kiemTraSL = isNaN(soLuong);
if ((soLuong == "") || (soLuong <= 0)) {
alert("Số lượng không được để trống và phải lớn hơn 0");
return false;
}
if (soLuong > 100) {
alert("Số lượng mua không được lớn hơn 100");
return false;
}
if (kiemTraSL == true) {
alert("Số lượng mua phải để ở định dạng số");
return false;
}
//Chọn ngày nhận hàng
var nm = document.forms["myForm"]["ngaymua"].value;
if (nm == "") {
alert("Ngày không được để trống");
return false;
}
//Chọn kiểu thanh toán
var ck = document.getElementById("ck");
var tt = document.getElementById("tt");
if ((ck.checked == false) && (tt.checked == false)) {
alert("Bạn phải chọn một kiểu thanh toán");
return false;
}
}

</script><br />


<form action="#" method="post" name="myForm" onsubmit="return validateForm()">




<table bgcolor="#DDDDDD" id="formdangky" style="width: 450px";>
<tbody>
<tr>
<td class="tenhang" width="118">Họ:</td>
<td width="320"><input name="ho" type="text" /></td>
</tr>
<tr>
<td class="tenhang">Tên:</td>
<td><input name="ten" type="text" /></td>
</tr>
<tr>
<td class=”tenhang”>Email:</td>
<td><input name=”email” type=”text” /></td>
</tr>
<tr>
<td class="tenhang">Số Điện Thoại:</td>
<td><input maxlength="11/" name="dienThoai" type="text" /></td>
</tr>
<tr>
<td class="tenhang">Số Lượng Mua:</td>
<td><input name="soLuong" type="text" /></td>
</tr>
<tr>
<td class="tenhang">Ngày Nhận Hàng:</td>
<td><input id="datepicker" name="ngaymua" type="text" /></td>
</tr>
<tr>
<td class="tenhang">Thanh Toán:</td>
<td><input id="ck" name="thanhToan" type="radio" value="chuyenKhoan" /> Chuyển Khoản
<input id="tt" name="thanhToan" type="radio" value="trucTiep" /> Trực Tiếp Khi Giao Hàng
</td>
</tr>
<tr>
<td><input name="Submit" type="submit" value="Đăng" /></td>
<td><input name="Reset" type="reset" value="Xóa" /></td>
</tr>
</tbody></table>
</form>

</body>
</html>