有关韩顺平教学视频servlet的学习源码代码(1)
来源:互联网 发布:网络用语gb是什么意思 编辑:程序博客网 时间:2024/06/04 20:59
//实现简单的登陆系统
package com.tsinghua;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class Login extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
{
try{
res.setContentType("text/html;charset=GBk"); //这个是解决中文乱码的问题
PrintWriter pw = res.getWriter();
pw.println("<html>");
pw.println("<body>");
pw.println("<h1>登陆界面</h1>");
pw.println("<form action=LoginC1 method=post>");
pw.println("用户名:<input type=text name=usrename><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 ex)
{
ex.printStackTrace();
}
}
}
package com.tsinghua;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class LoginC1 extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
{
try{
String u = req.getParameter("usrename");
String p = req.getParameter("passwd");
if (u.equals("sp")&&p.equals("123")){
res.sendRedirect("LoginC2?uname="+u);
}else{
res.sendRedirect("Login");
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
{
this.doGet( req, res);
}
}//这个不能少,
//显示跳转的登陆信息。
package com.tsinghua;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class LoginC2 extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
{
String u=req.getParameter("uname");
try{
PrintWriter pw = res.getWriter();
pw.println("wellcome"+u);
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
总结:doGet(HttpServletRequest req, HttpServletResponse res)//req 是获取字符串,res是显示字符串。doGet方法必须要和doPost方法同时使用,漏掉露面的网页部署上会显示路径报错,错误
- 00
Servlet验证出现405错误,HTTP method POST is not supported by this URL,
string u = req.getParameter("usrename");
string p = req.getParameter("passwd");//res.sendRedirect("wel?nuame="+u+"&upasswd"+p)
- 有关韩顺平教学视频servlet的学习源码代码(1)
- 韩顺平 javascript教学视频_学习笔记28_dom对象(document对象) 最重要的
- 有关韩顺平视频servlet网站登录数据库验证的代码,没验证成功待解决的
- 韩顺平 javascript教学视频_学习笔记1_js课程介绍_js基本介绍
- 韩顺平 javascript教学视频_学习笔记26_dom对象(window对象2)
- 韩顺平老师的JAVA教学视频:解决约瑟夫问题
- 韩顺平 javascript教学视频_学习笔记18_js超级玛丽小游戏2_js面向对象的进一步说明
- 韩顺平 javascript教学视频_学习笔记25_bom介绍_dom对象层次图_dom对象(window对象1)
- 韩顺平 javascript教学视频_学习笔记19_js面向对象三大特征(封装,继承,多态)
- 韩顺平 javascript教学视频_学习笔记24_dom编程开山篇_dom编程实例(乌龟抓鸡)
- 韩顺平 javascript教学视频_学习笔记29_dom编程加强_dom对象(document2) 加强重要
- 韩顺平 javascript教学视频_学习笔记3_js基本数据类型_js运算符
- 韩顺平 javascript教学视频_学习笔记4_js运算符2_js移位运算
- 韩顺平 javascript教学视频_学习笔记7_js自定义函数
- 韩顺平 javascript教学视频_学习笔记8_js系统函数_js函数调用方式
- 韩顺平 javascript教学视频_学习笔记14_this关键字详解
- 韩顺平 javascript教学视频_学习笔记15__构造函数_成员函数详解
- 韩顺平 javascript教学视频_学习笔记17_js超级玛丽小游戏
- 提高AlphaBlend效率的实际验证
- StrictMode
- TortoiseSVN使用简介
- OSGi + RAP 启动lanuch文件VM自变量
- TCP的慢启动
- 有关韩顺平教学视频servlet的学习源码代码(1)
- C#报表控件ReportViewer的使用
- 相似图片搜索的原理(一)
- nodejs提交form表单并将提交信息显示在页面上
- JSP 2.0 web.xml不再直接支持<taglib>标签配置
- 等整理
- JS的ParseInt()函数错误
- 使用Eclipse开发php应用,中文提示乱码的解决办法
- First Missing Positive