为什么我的文本框输入的账号密码就是获取不到呢?

package cn.edu.mju.project35.controller;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;@WebServlet("/login")
public class LoginController extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {StringBuilder stringBuilder=new StringBuilder();stringBuilder.append("<form action='' method='post'>");stringBuilder.append("登录名称:<input type='text' name='loginName' value=''><br>");stringBuilder.append("登录密码:<input type='Password' name='loginPwd'value=''><br>");stringBuilder.append("<input type='reset' name='reset' value='取消'>");stringBuilder.append("<input type='submit' name='submit' value='登录'>");stringBuilder.append("</form>");showMsg(resp,stringBuilder.toString());}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String loginName1= req.getParameter("loginName");String loginPwd1=req.getParameter("loginPwd");//       String a=loginName;//      String b=loginPwd;if(req.getParameter("loginName")!="3187102346"){String msg3="吐了呀";showMsg(resp,msg3);if(req.getParameter("loginPwd")=="1234"){String msg = "你好" + loginName1;showMsg(resp,msg);}}else{String msg2="你的用户名或密码错误请重试";showMsg(resp,msg2);}}private  void showMsg(HttpServletResponse resp,String msg)throws IOException{resp.setCharacterEncoding("UTF-8");StringBuilder stringBuilder=new StringBuilder();stringBuilder.append("<html>");stringBuilder.append("<header>");stringBuilder.append("<title>Test</title>");stringBuilder.append("<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\">");stringBuilder.append("</header>");stringBuilder.append("<body>");stringBuilder.append(msg);stringBuilder.append("</body>");stringBuilder.append("</html>");PrintWriter out =resp.getWriter();out.println(stringBuilder.toString());out.close();}
}



后来我换了一种方式,使用java的比较函数终于解决了

    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String loginName1= req.getParameter("loginName");String loginPwd1=req.getParameter("loginPwd");//       String a=loginName;//      String b=loginPwd;String msg;if ("3187102346".equals(loginName1)&&"1234".equals(loginPwd1)){msg="你好"+loginName1;}else{msg="你的账号或密码错误";}showMsg(resp,msg);

试了几次没用之后我只好使用java的对比函数,终于做出来了。

         String msg;if ("3187102346".equals(loginName1)&&"1234".equals(loginPwd1)){msg="你好"+loginName1;}else{msg="你的账号或密码错误";}showMsg(resp,msg);

谁能告诉我怎么获得文本框里输入的数据相关推荐

  1. pyqt5获取文本框里输入的值_实战PyQt5: 060-输入对话框QInputDialog

    QInputDialog简介 在GUI应用中,经常有一些简单的输入信息需要交互,这时候可以使用QInputDialog来快速完成我们的工作,而不必创建一个新的对话框来实现. QInputDialog控 ...

  2. python获取文本框里输入的值_如何从Tkinter文本框小工具获取输入?

    要从python 3中的文本框中获取Tkinter输入,我使用的完整学生级程序如下: #Imports all (*) classes, #atributes, and methods of tkin ...

  3. 文本框输入即时Ajax搜索,JQuery+AJAX实现搜索文本框的输入提示功能

    平时使用谷歌搜索的时候发现只要在文本框里输入部分单词或字母,下面马上会弹出一个相关信息的内容框可供选择.感觉这个功能有较好的用户体验,所以也想在自己的网站上加上这种输入提示框. 实现的原理其实很简单, ...

  4. ajax 文本框 搜索,JQuery+AJAX实现搜索文本框的输入提示功能

    平时使用谷歌搜索的时候发现只要在文本框里输入部分单词或字母,下面马上会弹出一个相关信息的内容框可供选择.感觉这个功能有较好的用户体验,所以也想在自己的网站上加上这种输入提示框. 实现的原理其实很简单, ...

  5. c文本框只能输入数字_VBA代码限制文本框的输入

    题记:非常期间,希望大家静下心,多学习有用的知识,多提高自己的水平和能力,这才是正道.适当节制自我的各种欲望,谁都逃不过时间的历练,谁都是命运的行者,谁都是在人生的道路上一步一趋,把生活与工作打理好, ...

  6. js同步获取文本框textarea输入的内容

    教大家怎么实现 同步获取文本框textarea输入的内容 这个js功能 感觉有点像ajax技术 那么先写HTML标签代码 <textarea name="" cols=&qu ...

  7. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

  8. 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字

    1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...

  9. html 文本框 无法输入,无法在HTML文本框中输入任何东西

    所以我试图创建一个文本框(名为SearchUp),我可以在其中搜索名称.然而,它不允许我输入任何奇怪的东西,因为我的所有其他文本框都可以工作.我希望有人能够帮助我解决这个问题.谢谢.无法在HTML文本 ...

最新文章

  1. pandas使用transpose函数对dataframe进行转置、将dataframe的行和列进行互换(flip the rows and columns in dataframe)
  2. c++ 11 多线程处理(1)
  3. (转)Apache Commons工具集简介
  4. MyBatis的架构和其运行流程
  5. 使用jenkins实现监控嵌入式设备稳定性之二----脚本部分
  6. element 方法返回的boolean被当成字符串了_13个需要知道的方法:使用 JavaScript 来操作 DOM...
  7. 安利产品所谓高品质的真相
  8. Windows Server 2016-Hyper-V HNV 新增功能
  9. Linux打开关闭ping
  10. 概率论与数理统计思维导图
  11. 官方ISO9001认证过程管理方法PDCA
  12. 红米note 4x Android 8,红米note 4X升级安卓7.0:MIUI8提前公测
  13. SSD性能怎么测?看这一篇就够了!
  14. Java面试基础问题之(一)—— JDK和JRE区别
  15. UVA 177 PaperFolding 折纸痕 (分形,递归)
  16. 2:人民币与美元汇率兑换程序
  17. 基于AD603的AGC电路
  18. 如何管理团队任务?如何跟踪任务进度?2023全新任务交办场景手册(免费领取)
  19. 开发手机蓝牙硬件APP如何实现蓝牙自动重连机制
  20. 顾往前行,我的前端之路系列(一)

热门文章

  1. Python笔试题记录——字符串类笔试题自记
  2. Basic Category Theory 基本猫论
  3. css实现圆形的四种方法
  4. 智慧交通:基于PP-Vehicle的交通监控分析系统
  5. laradock mysql_使用laradock时,mysql连接问题
  6. 5年老鸟带你区分 VO、PO、DTO、BO、POJO、JavaBean、Entity(有图,记得收藏)
  7. 封面故事——池建强的《MacTalk跨越边界》封面诞生记
  8. AV1代码学习:函数encode_frame和aom_codec_encode
  9. Origin—使用分析结果(线性拟合结果)作为模板
  10. 3D动漫建模全过程,不是一般人能学的会的,会的多不是人?