java web简单登录功能实现原理_[一天一点java web]登录的实现原理

[一天一点java web] 这是本人学习java web 的记录心得,是刚刚学习的时候做的笔记,原封不动的搬到博客上来,以做纪念留念,有很多地方 有错误的地方,我也没有修改,大家一笑而过。。。本文理的内容,只能参考!

1. 首先 写个表单 有 名称  有密码  有提交按钮

2. 然后 写一个servlet 来接收表单 提交的值

3. 再页面上打印出 表单提交的内容

新建个jsp

写入一下代码:

姓名:

密码:

上面这是个表单。

下面新建一个servlet

写入一下代码

public class Login extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

//所有的页面程序都是用doGet方法

//这是用request.getParmeter获取到了username的值

//并以字符串类型付给username

String username = request.getParameter("username");

//这是用request.getParmeter获取到了password的值

//并以字符串类型付给password

String password = request.getParameter("password");

PrintWriter out = response.getWriter();

//将username和password的值打印到页面上 后面加上一个换行符

out.print(username+"
");

out.print(password+"
");

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

doGet(request, response);

}

}

当时写完这个程序的时候,觉得java web挺简单,jsp页面上写个表单,写上数据,后台一获取,然后存在数据库里就行啦 ^_^  自然多了点信心,往后面学才知道 头一天 学java web的我是多么的单纯。

get与post方式的不同

表面上看  get方式 会从地址栏 传值 而且字符限制为100个

post 方式 则没有字符的限制,一般提交都是用post方式,因为这样安全,如果用get方式来提交的话,那么 所提交的值 都会出现在地址栏中了。。。

通过浏览器进行文件上传时,一定要实用post方式,而绝不能使用get方式。

通过浏览器地址栏输入网址的方式来访问服务器端资源,全部使用的是get方法请求的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值