Вы находитесь на странице: 1из 9

Advance Java Computing

090660107092

PRACTICAL-14

AIM: - write a jsp program to display db connectivity. CODE:

Login.jsp
<html> <head> <title></title> </head> <body> <form method="post" action="register.jsp"> User : <input type="text" name="tf1"/> <br/> password : <input type="password" name="tf2"/> <input type="submit" name="submit"/> </form> </body> </html>

Register.jsp

<%@page import=java.sql.*%> <html> <head><title></title></head> <body> <% String name=request.getParameter("tf1"); String pass= request.getParameter("tf2"); %>

SITG-CE

Page 45

Advance Java Computing


User:<%=name%> password:<%=pass%> <% Class.forName ("oracle.jdbc.driver.OracleDriver"); String User="system"; String pass="system"; String url="jdbc:oracle:thin:@localhost:1521:XE"; Connection con= DriverManager.getConnection(url,User,pass); Statement stmt= con.createStatement();

090660107092

String query= "select * from login where Username='"+name+"''"+pass+"'"; ResultSet rs= stmt.executequery(query); if(!rs.next()) { out.println("Invalid Username"); } else { out.println("Welcome to HomePage"); } %> </body> </html>

SITG-CE

Page 46

Advance Java Computing

090660107092

Output:

SITG-CE

Page 47

Advance Java Computing

090660107092

PRACTICAL-15
AIM: - Write a JSP program that use Action property within UseBean, getProperty, setProperty and scope. CODE: EMPDETAIL.JSP
<html> <head> <title></title> </head> <body> <form method="post" action="regprocess.jsp"> Firstname:<input type="text" name="fname"/><br/> Lastname:<input type="text" name="lname"/> Address:<input type="text" name="address"/> ph no: <input type="text" name="phn"/>

Password: <input type="password" name="pass"/> <input type="submit"/> </form> </body> </html>

SITG-CE

Page 48

Advance Java Computing

090660107092

EMPLOYEE.JAVA
package com.xyz; public class Employee implements java.io.Serializable { String fname, lname, phn, address,pass;

public void setFname(String n) { fname=n; } public String getFname() { return fname; } public void setLname(String n) { lname=n; } public String getLname() { return lname; } public void setPhn(String n) { phn=n; }

SITG-CE

Page 49

Advance Java Computing public String getPhn() { return phn; } public void setAddress(String n) { address=n; } public String getAddress() { return address; } public void setPass(String n) { pass=n; } public String getPass() { return pass; } }

090660107092

REGPROCESS.JSP
<html> <head> <title></title> </head>
SITG-CE Page 50

Advance Java Computing <body> <jsp:useBean id="emp" class="com.xyz.Employee" scope="request"> <jsp:setProperty name="emp" property="*"/> </jsp:useBean> irstname:<jsp:getProperty name="emp" property="fname"/> Lastname:<jsp:getProperty name="emp" property="lname"/> phn:<jsp:getProperty name="emp" property="phn"/> Address:<jsp:getProperty name="emp" property="address"/> pass:<jsp:getProperty name="emp" property="pass"/> </body> </html>

090660107092

VIEW.JSP
<html> <head> <title></title> </head> <body> <b> Firstname:<jsp:getProperty name="emp" property="fname"> Lastname:<jsp:getProperty name="emp" property="lname"> phn:<jsp:getProperty name="emp" property="phn"> Address:<jsp:getProperty name="emp" property="address"> pass:<jsp:getProperty name="emp" property="pass">

</b> <jsp:useBean id="emp" class="Employee" scope="session"> <jsp:setProperty name="emp" property="*"/>


SITG-CE Page 51

Advance Java Computing </jsp:useBean> Click here to view Date <a href="view.jsp">View</a> </body> </html>

090660107092

Output:

SITG-CE

Page 52

Advance Java Computing

090660107092

SITG-CE

Page 53

Вам также может понравиться