Im new with
jsp.. ill be grateful if anyone can help me with this!! thanks in advance!
The else condition is not getting processed in the jsp file but if condition processes fine!
first, here is the code of the html file:-
<html>
<body bgcolor="#ffffff">
<form name="mod" method="post" action="emp_verify.jsp">
<h1 align="center">Modify Employee</h1>
<h2 align="left">Enter The Employee Id to modify the details:
<input type="text" name="T1"> </h2>
</form>
<p align="left"><input type="submit" value="Submit" name="sub1"> </p>
<hr>
<p align="left"> </p>
</body>
</html>
NOW THIS IS THE CODING OF emp_verify.jsp:-
<%@page language="java" import="java.sql.*" %>
<html>
<body>
<%
String id=request.getParameter("T1");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:es123","","");
PreparedStatement ps=con.prepareStatement("select * from addition where emp_id=?");
ps.setString(1,id);
ResultSet rs=ps.executeQuery();
if (rs.next()) {
%>
<!-- when successful page turns to emp_about.jsp--!>
<jsp:forward page="emp_about.jsp" />
<% } else { %>
<!--but when unsuccessfull this is not displayed --!>
EMPLOYEE ID DOES NOT EXIST!
<% } %>
<% }
catch(Exception e){} %>
</body>
</html>
when entry is found, control is properly transfered to emp_about.jsp, but
when entry is not found in the database the code in else condition does not shows up!
please help me with this, im new in jsp!!!
thank you!!!
[ July 25, 2008: Message edited by: Sushant Gulati ]