Beruflich Dokumente
Kultur Dokumente
Online Examination
Seat Number:
Name:
True False
2. It is a network layer's responsibility to forward packets reliably from source to
destination
True False
3. Packet switching is more useful in bursty traffic
True False
4. A phone network uses packet switching
True False
5. HTML is a Protocol for describing web contents
True False
Submit
Index.html
<br><br>
<b>3. Packet switching is more useful in bursty traffic</b><br/> <input type="radio" name="group3"
value="True">True<input type="radio" name="group3" value="False">False<br> <b>4. A phone network
uses packet switching</b><br/> <input type="radio" name="group4" value="True">True <input
type="radio" name="group4" value="False">False<br>
<b>5. HTML is a Protocol for describing web contents</b><br/> <input type="radio" name="group5"
value="True">True
<center>
<input type="submit" value="Submit"><br><br> </center>
</form></body></html>
StudentServlet.Java
/*
*/
import java.io.*;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.*;
import javax.servlet.http.*;
/**
* @author srika
*/
* methods.
*/
response.setContentType("text/html;charset=UTF-8");
Connection con;
Statement stmt;
/* TODO output your page here. You may use following sample code. */
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet</title>");
out.println("</head>");
out.println("<body>");
Seat_no=request.getParameter("Seat_no");
Name=request.getParameter("Name");
ans1=request.getParameter("group1");
ans2=request.getParameter("group2");
ans3=request.getParameter("group3");
ans4=request.getParameter("group4");
ans5=request.getParameter("group5");
if(ans1.equals("True"))
Total+=2;
if(ans2.equals("False"))
Total+=2;
if(ans3.equals("True"))
Total+=2;
if(ans4.equals("False"))
Total+=2;
if(ans5.equals("False"))
Total+=2;
out.println("<table border=5>");
try
con=DriverManager.getConnection("jdbc:derby://localhost:1527/sample","app","app");
stmt=con.createStatement();
pstmt.setString(2,Name);
pstmt.setInt(3,Total);
int ans=pstmt.executeUpdate();
if(ans==1)
else
out.println("Not success");
}catch(SQLException ex){
out.println("Execution Error");
try
con=DriverManager.getConnection("jdbc:derby://localhost:1527/sample","app","app");
out.println("<tr>");
out.print("<td>"+rs.getInt(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getString(3)+"</td>");
out.println("</tr>");
out.println("</table>");
catch(SQLException ex){ }
out.println("</body>");
out.println("</html>");
/**
*
* @param request servlet request
*/
@Override
processRequest(request, response);
/**
*/
@Override
processRequest(request, response);
}
/**
*/
@Override
}// </editor-fold>
Database:
Dynamic Content
Index.html
Enter username:
Enter Password:
Enter Card ID:
login
<html>
<head>
<body>
Enter username:
<br>
Enter Password:
<br>
<br>
</form>
</body>
LoginServlet.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
@Override
response.setContentType("text/html;charset=UTF-8");
try
String usr=request.getParameter("user");
String pwd=request.getParameter("password");
String card=request.getParameter("cardID");
boolean flag=true;
// response.sendRedirect("http://localhost:8080/dynamic2_7/LoginSuccess");
String[] userID=getInitParameter("usernames").split(",");
String[] password=getInitParameter("passwords").split(",");
String[] cardids=getInitParameter("cardIDs").split(",");
int i;
for(i=0;i<userID.length;i++)
if(userID[i].equals(usr)&&password[i].equals(pwd)&&cardids[i].equals(card))
flag=false;
MyCookie.setMaxAge(60*60);
response.addCookie(MyCookie);
response.sendRedirect("http://localhost:8080/dynamic2_7/LoginSuccess");
if(flag==true)
out.print("Error");
out.println("<a href='http://localhost:8080/dynamic2_7/'>"+"LoginForm.html");
catch(Exception e)
{}
LoginSuccess.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
Cookie[] my_cookies=request.getCookies();
response.setContentType("text/html");
out.print("Login Success");
out.println("<b>");
String userName=null;
if(my_cookies!=null)
for(Cookie cookie:my_cookies)
if(cookie.getName().equals("currentUser"))
userName=cookie.getValue();
out.print("<h3>Login Success!!!Welcome</h3>");
}
}
Web.xml
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>LoginServlet</servlet-class>
<init-param>
<param-name>usernames</param-name>
<param-value>user1,user2,user3</param-value>
</init-param>
<init-param>
<param-name>passwords</param-name>
<param-value>pwd1,pwd2,pwd3</param-value>
</init-param>
<init-param>
<param-name>cardIDs</param-name>
<param-value>111,222,333</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>LoginSuccess</servlet-name>
<servlet-class>LoginSuccess</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginSuccess</servlet-name>
<url-pattern>/LoginSuccess</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
Form Validation – PHP
<!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
//String Validation
if (empty($_POST["name"])) {
} else {
$name = input_data($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
$nameErr = "Only alphabets and white space are allowed";
//Email Validation
if (empty($_POST["email"])) {
} else {
$email = input_data($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
//Number Validation
if (empty($_POST["mobileno"])) {
} else {
$mobileno = input_data($_POST["mobileno"]);
//URL Validation
if (empty($_POST["website"])) {
$website = "";
} else {
$website = input_data($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/
%=~_|]/i",$website)) {
if (empty ($_POST["gender"])) {
} else {
$gender = input_data($_POST["gender"]);
//Checkbox Validation
if (!isset($_POST['agree'])){
$agreeErr = "Accept terms of services before submit.";
} else {
$agree = input_data($_POST["agree"]);
function input_data($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
?>
<h2>Registration Form</h2>
<br><br>
Name:
<br><br>
E-mail:
<br><br>
Mobile No:
<br><br>
Website:
<br><br>
Gender:
<br><br>
<br><br>
<br><br>
</form>
<?php
if(isset($_POST['submit'])) {
if($nameErr == "" && $emailErr == "" && $mobilenoErr == "" && $genderErr == "" && $websiteErr ==
"" && $agreeErr == "") {
echo "<h3 color = #FF0001> <b>You have sucessfully registered.</b> </h3>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
} else {
?>
</body>
</html>
Form- Database – PHP
connect.php
<?php
$connection=mysqli_connect("localhost","root","","student");
if(mysqli_connect_errno())
?>
index.php
<html>
<head>
<title>REGISTRATION FORM</title>
<body>
<h3>REGISTRATION FORM</h3>
</form>
</body>
</head>
</html>
registration.php
Include('connect.php');
if(isset($_REQUEST['submit'])!='')
Else
//$res=mysqli_query($sql);
or die (mysqli_error($connection));
If($res)
Else
?>