交互-关于JSP的用户名或密码验证问题

问题描述

关于JSP的用户名或密码验证问题

老师让我们用Java来表单验证,不用JS,但是Java片段在页面一显示时就验证了。。。
而且不管我怎么改,它都显示用户名或密码不正确~~~求解决!!!
代码如下:
《form method="get">
《p style="padding-left:80px;">用户登录:《/p>
《%
String u = request.getParameter("user");
String p = request.getParameter("password");
%>
《table border="1px">
《tr>
《td>用户名:《/td>
《td>《/td>
《/tr>
《tr>
《td>密码:《/td>
《td>《/td>
《/tr>
《/table>
《%
if(u!=null&&p!=null){
if(u!="admin"&&p!="admin"){
out.println("用户名或密码错误");}
else{
out.println("正确");}
}
else{
out.println("内容不能为空");}
%>
《div style="margin-left:25px; margin-top:10px;">
《button type="submit" name="submit" value="submit">提交《/button>
《/div>
《/form>*/

解决方案

首先,检查下代码是否正确;其次,调试下代码,看走到哪逻辑不对了。
没有代码,没法帮你检查啊。

解决方案二:

用正则表达式验证用户名密码

时间: 2024-11-05 17:19:08

交互-关于JSP的用户名或密码验证问题的相关文章

asp.net (C#)登陆用户名和密码验证,用dr.Read()方法会出现大小写不区分!!(例如:我注册了大写账号,用小写账号也可以登陆).求各位大神帮我解答

问题描述 asp.net(C#)登陆用户名和密码验证,用dr.Read()方法会出现大小写不区分!!(例如:我注册了大写账号,用小写账号也可以登陆).求各位大神帮我解答!! 解决方案 解决方案二:你的代码贴出来解决方案三:SQLServer数据库??如果是,那应该不是asp.net(C#)的原因,是数据库的原因,SQLServer不区分大小写.解决方案四:谁知道你是什么方法做的验证呀解决方案五:mssql可以配置是否区分大小写,这不是c#的问题解决方案六:这里只用dr.Read()方法验证判断了

tplink路由器WAN口提示“用户名或密码验证失败”怎么办

设置路由器上网时,路由器WAN口PPPoE拨号不成功,WAN口状态出现"用户名或密码验证失败"的提示,如下图: 请按照以下方法排查: 可能原因:宽带上网账号或口令填写错误 解决办法:登录路由器管理界面,点击 网络参数 >> WAN口设置,请重新填写上网账号和上网口令,注意大小写.字母和数字如"0"和"o".忘记填写后缀如"@adsl"."@163.gd"等问题.可尝试在单机上输入该帐号来确认是否

WCF 用户名与密码验证封装优化问题

问题描述 WCF用户名与密码验验证时,前端调用需要如下代码NormalJobClientnormalJobClient=newNormalJobClient();normalJobClient.ClientCredentials.UserName.UserName="admin";normalJobClient.ClientCredentials.UserName.Password="123456";我的问题是怎么能把ClientCredentials.UserNa

js用户名与密码验证程序

本文章提供的这种客户端javascript用户输入的用户名与密码进行初步验证提高用户体验哦,这款是我从别的网上找到的. function check(form) {     if(form.ftpuser.value=="")     {        alert("请输入FTP用户名!");        return false;     }     if(form.ftppass.value=="")     {        alert(

php 登录用户名与密码验证程序代码

.登录时对用户输入的用户名.密码进行验证  代码如下 复制代码 <?php /**  * Validator for Login.  */ final class LoginValidator {     private function __construct() {             }     /**      * Validate the given username and password.      * @param $username and $password to be

Linux中的sshpass命令:非交互SSH密码验证

ssh登陆不能在命令行中指定密码.sshpass的出现,解决了这一问题.sshpass用于非交互SSH的密码验证 ,一般用在sh脚本中,无须再次输入密码. 它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行.文件.环境变量中 读取. 其默认没有安装,需要手动安装,方法如下: sshpass下载地址:http://sourceforge.net/projects/sshpass/ 下载为一个 tar.gz的压缩包. $ tar -zxvf sshpass-1.05.ta

Win7使用VPN一直卡在验证用户名和密码怎么办?

  Win7使用VPN一直卡在验证用户名和密码怎么办? 1.点击开始菜单,在计算机选项上单击右键,选择"管理"; 2.在左侧展开"服务和应用程序",点击"服务"分支; 3.在窗口右侧双击打开"IKE and AuthIP IPsec Keying Modules",然后将启动类型修改为"自动",点击应用,然后点击启动,最后点击确定,然后重启计算机.

windows系统共享文件夹访问无需验证(输入用户名和密码)即可进入

在工作中有时候需要将文件夹共享给其他同事,可是有时就会出现当其他人访问共享文件夹时,必须得输入用户名和密码方可进入.这可真是让人头疼的问题.那么有什么办法解决呢?下面小编将与大家分享一个解决办法,希望能够帮助到大家. 第一步: 打开guest账号.单击桌面"开始"按钮,找到"控制面板"并打开,选择"用户帐户"并单击就会弹出一个窗口,继续单击下方的"管理其他帐户",然后选择"Guest",点击"启用

select-spring jdbc template 用户名密码验证

问题描述 spring jdbc template 用户名密码验证 我用spring jdbc template操作数据库,当我需要验证用户登陆的用户名和密码时传入两个参数userName和password,但是我怎么从数据库中select出同时满足这两个条件的User?????我现在的做法是queryForObject(sql RowMapper)返回一个User对象,然后再去getUsername和getPassword,再做比对.但个人觉得这样比较麻烦.就不能select * from u