81,094
社区成员
发帖
与我相关
我的任务
分享
package com.liu;
import javax.servlet.http.*;
import java.io.*;
public class Login extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) {
// 处理业务逻辑
//req:用于获得浏览器的的信息
//res:用于向浏览器返回信息
try {
//中文乱码
res.setContentType("text/html;charset=gbk");
PrintWriter pw = res.getWriter();
//返回登陆界面
pw.println("<html>");
pw.println("<body>");
pw.println("<h1>登陆界面</h1>");
//ACTION 代表着用来接纳表单数据的jsp或着servlet,写url名称
pw.println("<form atcion=LoginCl method=post>");
pw.println("用户名:<input type=text name=username><br>");
pw.println("密码:<input type=password name=passwd><br>");
pw.println("<input type=submit value=loing><br>");
pw.println("</form>");
pw.println("</body>");
pw.println("</html>");
} catch (Exception e) {
e.printStackTrace();
}
}
// 处理Post请求
public void doPost(HttpServletRequest req, HttpServletResponse res) {
this.doGet(req, res);
}
}
package com.liu;
import javax.servlet.http.*;
import java.io.*;
public class Login extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) {
// 处理业务逻辑
//req:用于获得浏览器的的信息
//res:用于向浏览器返回信息
try {
//中文乱码
res.setContentType("text/html;charset=gbk");
PrintWriter pw = res.getWriter();
//返回登陆界面
pw.println("<html>");
pw.println("<body>");
pw.println("<h1>登陆界面</h1>");
//ACTION 代表着用来接纳表单数据的jsp或着servlet,写url名称
pw.println("<form atcion=LoginCl method=post>");
pw.println("用户名:<input type=text name=username><br>");
pw.println("密码:<input type=password name=passwd><br>");
pw.println("<input type=submit value=loing><br>");
pw.println("</form>");
pw.println("</body>");
pw.println("</html>");
} catch (Exception e) {
e.printStackTrace();
}
}
// 处理Post请求
public void doPost(HttpServletRequest req, HttpServletResponse res) {
this.doGet(req, res);
}
}
//欢迎界面
package com.liu;
import javax.servlet.http.*;
import java.io.*;
public class Wel extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) {
// 处理业务逻辑
try {
PrintWriter pw=res.getWriter();
pw.println("welcome");
} catch (Exception e) {
e.printStackTrace();
}
}
// 处理Post请求
public void doPost(HttpServletRequest req, HttpServletResponse res) {
this.doGet(req, res);
}
}
pw.println("<form atcion='LoginCl' method='post'>");
或者转义双引号 pw.println("<form atcion=\"LoginCl\" method=\"post\">");
诸如这种问题,你下面还有很多。package com.liu;
import javax.servlet.http.*;
import java.io.*;
public class LoginCl extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) {
// 处理业务逻辑
try {
//接受用户名和密码
String u=req.getParameter("username");
String p=req.getParameter("passwd");
if(u.equals("sp")&&p.equals("123")){
res.sendRedirect("Wel");
}else{
//跳转语句,要写你想跳到哪里的url!!!!
res.sendRedirect("Login");
}
} catch (Exception e) {
e.printStackTrace();
}
}
// 处理Post请求
public void doPost(HttpServletRequest req, HttpServletResponse res) {
this.doGet(req, res);
}
}