Hi
You should rectify the code as following:-
Just change the lines below:-
if (NAME.equals(null)){
out.println("<td>"+ Result.toString() + "</td> ");
} else {
out.println("<td>Name entered:"+NAME.toString()+ "</td>");
}
instead of
if (NAME==null){
out.println("<td>"+ Result.toString() + "</td> ");
} else {
out.println("<td>Name entered:"+NAME.toString()+ "</td>");
}
It'll work.
Regards
--
___________________________________________________________
Sanjay Vashisht,
Senior Systems Engineer,
Electronic Commerce & Financial Solutions,
Wipro Technologies,
M.G. Road,
Bangalore - 560 001
Tel : +91-080-5588613 Xtn 460, 434
Tel(Res): +91-080-5212052
Fax : +91-080-5596731,5587984
http://www.wipro.com
World's First SEI CMM Level 5 Software Services Company
___________________________________________________________
***********************************REPLY
SEPERATOR*******************************************
-----Messaggio originale-----
Da: A mailing list for discussion about Sun Microsystem's JavaServlet
API Technology. [mailto:[EMAIL PROTECTED]]Per conto di
Theodor Goulas
Inviato: marted� 21 novembre 2000 11.51
A: [EMAIL PROTECTED]
Oggetto: Problem getting value from the request!
Hello everyone,
I wrote a simple servlet application which take the user input from a
web page and return it to a html page.
The problem is by testing if the value is null or not.
It suppose to return some massage if the value is null, let's say "No
value" and the value, if it's not null.
Here is some source code :
import java.io.*;
import java.lang.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class EinfachesServlet extends HttpServlet{
public void doPost (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML><HEAD><title>Example</title></HEAD>" + "<body
bgcolor=FFFFFF>");
out.println("<table >");
out.println("<tr>");
out.println("<th></th>");
//out.println("<th></th>");
out.println("</tr> ");
out.println("<tr> ");
String NAME = request.getParameter("Name" );
String Result = "No value";
if (NAME==null){
out.println("<td>"+ Result.toString() + "</td> ");
} else {
out.println("<td>Name entered:"+NAME.toString()+ "</td>");
}
out.println("</tr>");
out.println("<tr>");
String DATE = request.getParameter("Datum");
if (DATE !=null){
out.println("<td>Date entered:"+ DATE + "</td>");
} else {
out.println("<td>No value</td>");
}
out.println("</tr>");
out.println("</table> ");
out.println("Return to: <A HREF=../Projekt.html>Projekt </A>");
out.println("</body></HTML>");
out.close();
}
}
If there is not input I get the message "Name entered: " instead of "No
value".
What should I change ? The first time I used ...if (Name != null) {...do
something} just like the second part with the date.
The second time I tried to make an Object using the new(String Name =
new String(request.getParameter("Name") )
but it steel didn't work fine.
Please send me some solutions.
Thank you very much.
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
------------------------------
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html