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 --!>
not found
<% } %>
<% }
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
doesnt shows up!!!
my browser- IE 7
server- TOMCAT6.0
plz help me with this i m new in jsp!!!
thank you!!!
So, what does it do when you expect it to get to "else" part? Goes to
"emp_about.jsp"? Or displays empty page? Or something else?
So, why don't you?
What DOES it do when it does NOT find a record now?
> Hi every one!
> Im new wth jsp.. i ll b grateful if ny1 can help me with this!! thankz
> in advance!
>
> The else condition is not getting processed in the jsp file but if
> condition processes fine!!!
>
><!-- when successful page turns to emp_about.jsp--!>
>
> <jsp:forward page="emp_about.jsp" />
>
><% } else { %>
>
><!--but when unsuccessfull this is not displayed --!>
>
> not found
>
You use "--!>" to close a html comment. Is't it supposed to be "-->" ?
Dunno.. The jsp:forward should not work either, if I'm right.
Ewww! Txtsp33k!
> inserted any comments but i [sic] used them here just to make fellow members
> understand where is my problem , here i [sic] know their syntax is wrong.
That makes it rather difficult for people who might try to reproduce
your problem, only to find that your code sample fails to demonstrate
it, or demonstrates some different problem that impedes their
analysis.
<http://pscode.org/sscce.html>
--
Lew
1. DO NOT use sms type abbreviations in newsgroups.
2. ALWAYS copy and paste your code [and REMOVE, NOT EDIT any
irrelevant parts].
3. DO NOT add anything or change anything in the code.
Then we have better chance to help you...
Do you mean it DOES NOT get submitted? It gets redirected back to
ENTRY/search page? Or it gets redirected to details page with no info?