2019独角兽企业重金招聘Python工程师标准>>>

package xs.mvc.servlet ;
import xs.mvc.factory.* ;
import xs.mvc.vo.* ;
import java.io.* ;
import java.util.* ;
import javax.servlet.* ;
import javax.servlet.http.* ;
public class LoginServlet extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
String path = "login.jsp" ;
String userid = req.getParameter("userid") ;
String password = req.getParameter("password") ;
List<String> info = new ArrayList<String>() ;
if(userid==null){
info.add("用户id不能为空!") ;
}
if(password==null ){
info.add("密码不能为空!") ;
}
if(info.size()==0){
User user = new User() ;
user.setUserid(userid) ;
user.setPassword(password) ;
try{
if(DAOFactory.getIUserDAOInstance().findLogin(user)){
info.add("用户登陆成功,欢迎光临!") ;
} else {
info.add("用户登陆失败,请重新登录!") ;
}
}catch(Exception e){
e.printStackTrace() ;
}
}
req.setAttribute("info",info) ;
req.getRequestDispatcher(path).forward(req,resp) ;
}
public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
this.doGet(req,resp) ;
}
}

转载于:https://my.oschina.net/u/1259702/blog/172765

MVC模式中编写一个登录的Servlet相关推荐

  1. html网页加入一个按钮,在html网页设计中,一个“登录”按钮怎么编写代码?

    html网页设计:一个简单的登录界面代码! 在html网页设计中,一个"登录"按钮怎么编写代码? 列如所给图片的"登录"按钮怎么用html代码显示出来,要求能够 ...

  2. idea html ajax,在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值

    在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值0 brnm12942014.08.17浏览115次分享举报 public class AjaxServle ...

  3. label qt 自动换行_QT编写一个登录界面

    前言 继上篇:一起学Qt之基础篇---入门 今天上手实操用QT编写一个登录界面~ 系统权限这个词大家肯定不陌生,你进入一个网站也是,如果不登录,就是以游客的身份进去的,要想看到某些信息肯定需要进行登录 ...

  4. java注解返回不同消息,Spring MVC Controller中的一个读入和返回都是JSON的方法如何获取javax.validation注解的异常信息...

    Spring MVC Controller中的一个读入和返回都是JSON的方法怎么获取javax.validation注解的错误信息? 本帖最后由 LonelyCoder2012 于 2014-03- ...

  5. Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差

    5.45(统计:计算平均值和标准方差)在商务应用中--编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

  6. php5.6扩展编写,php 5.6版本中编写一个PHP扩展的简单示例

    php 5.6版本中编写一个PHP扩展的简单示例 这篇文章主要介绍了php 5.6版本中编写一个PHP扩展的简单示例,本文给出扩展实现代码.编译方法.配置方法和使用例子等内容,需要的朋友可以参考下 有 ...

  7. 在ubuntu linux 中编写一个自己的bash脚本

    在ubuntu linux 中编写一个自己的简单的bash脚本. 实现功能:终端中输入简单的命令(以pm为例(play music)),来实现音乐的播放.注:本人ununut中安装了audacious ...

  8. Android 中编写一个简易购物车,商品包括商品名称,单价,数量,可以对商品进行增删改查功能。(ArrayList,SQLite)

    Android 中编写一个简易购物车,商品包括商品名称,单价,数量,可以对商品进行增删改查功能.(ArrayList,SQLite) 布局(activity_main.xml): <?xml v ...

  9. vue编写一个登录页面,使用Tab栏实现“账号登录”和“二维码登录”这两种方式的切换

    编写一个登录页面,使用Tab栏实现"账号登录"和"二维码登录"这两种方式的切换,并通过transition组件结合animate.css实现切换时的动画效果 1 ...

  10. java中mvc模式是什么_什么是MVC模式 MVC模式中三者之间关系

    MVC模式设计的初衷是,一旦一个项目的代码量变大的时候,src文件夹中可以写java代码,web文件夹中也可以写jsp代码.除此之外src中还可以写好多包,web文件夹中还可以写好多文件夹,现在假如新 ...

最新文章

  1. mysql 取二进制某一位_c语言中如何提取二进制数中的某一位?
  2. Jquery中获取select选中的文本与值
  3. redis hash key mysql_Linux取得Redis数据库中hash类型的所有feild或者所有value
  4. linux如何查看系统架构?(查看系统架构命令)(armv7l)
  5. 最优化学习笔记(十四)——共轭梯度法
  6. 使用trilium搭建专属知识库
  7. umijs 修改默认配置_UmiJS基础教程(2) 目录结构
  8. 全网首发:configure: error: cannot guess build type; you must specify one
  9. static library libs/libvpx/libvpx.a is not portable!
  10. 温故知新----css基础
  11. #pragma comment (lib, ws2_32.lib) 调用报错
  12. 《Linux程序设计(第4版)》阅读心得
  13. 【海康威视】WPF客户端二次开发:【5】Chrome浏览器调用客户端程序 链接参数处理 —— 前端encodeURIComponent编码,后端UrlDecode解码
  14. k2p openwrt路由部署阿里云aliyun-ddns
  15. Task ‘bulid‘ not found in root project ‘cas‘. Some candidates are: ‘build‘.
  16. 区块链指南 第2章 区块链基础
  17. 微信小程序绘制自定义海报,可带二维码,头像,文字等
  18. @Validated和@Valid校验参数、级联属性、List
  19. 画布式编程_构建HTML5画布游戏如何帮助我学习编程
  20. thinkpad怎么把计算机设置到桌面,联想ThinkPad笔记本Fn键关闭与启用方法

热门文章

  1. [bbk2193] 第34集 - Chapter 09-Optimizing Sore Perations(03)
  2. 可以让你少奋斗十年的工作经验(转)
  3. idea中使用maven方式使用jetty+cmd中使用Jetty运行(maven)Web项目
  4. SpringMvc @PathVariable 工作原理
  5. bzoj 3451 Normal
  6. IOS xib 和storyboard的区别
  7. ShellShock 攻击实验
  8. c#如何取得事件注册的方法
  9. SpringMVC 、Struts2之间的区别
  10. iOS开发-OC语言 (七)继承、多态、类别