主题:一个头两个大 帮帮忙进来看看
编写一个HTML文件,利用Servelt的doPost方法实现Form表单内容的读取。要求表单中包含一个密码和用户名的输入框,在Servelt中判断如果页面中输入的用户名为“王建”则回显“管理员登录”,如果页面中输入的用户名以字符“S”开头则回显“操作人员登录”,其他输入则以“GUEST:用户名/密码”形式进行回显(如用户输入用户名为张三,密码为test,则应回显GUEST:张三/test)。
我写的程序是这样的:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class test1 extends HttpServlet
{ public void init(ServletConfig config) throws ServletException
{super.init(config);
}
public void service(HttpServletRequest reqest,
HttpServletResponse response) throws IOException
{
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=GB2312");//设置响应的类型。
out.println("<HTML> <BODY>");
String tempStr= reqest.getParameter("text");
if(tempStr=="王建")
out.println("管理员登录");
else
if(tempStr=="s*")
out.println("操作人员登录");
else
{String tempStr1= reqest.getParameter("code");
out.println("GUEST:"+tempStr+"/"+tempStr1);
out.println("</body> </html>");
}
}
}
无论输入什麽 都只显示:GUEST?null/null
我哪里错了?
我写的程序是这样的:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class test1 extends HttpServlet
{ public void init(ServletConfig config) throws ServletException
{super.init(config);
}
public void service(HttpServletRequest reqest,
HttpServletResponse response) throws IOException
{
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=GB2312");//设置响应的类型。
out.println("<HTML> <BODY>");
String tempStr= reqest.getParameter("text");
if(tempStr=="王建")
out.println("管理员登录");
else
if(tempStr=="s*")
out.println("操作人员登录");
else
{String tempStr1= reqest.getParameter("code");
out.println("GUEST:"+tempStr+"/"+tempStr1);
out.println("</body> </html>");
}
}
}
无论输入什麽 都只显示:GUEST?null/null
我哪里错了?