社区
Web 开发
帖子详情
服务器端登陆验证
ddppff
2009-03-22 11:17:37
String userName= request.getParameter("userName");
String pwd=request.getParameter("pwd");
上面的两个变量的值是从jsp页面获得,现在要做验证,如果jsp页面不填写任何的值,
那跳转后获得的值,用equals(" "),equals(""),还是equals(null),比较好!谢谢
...全文
194
11
打赏
收藏
服务器端登陆验证
String userName= request.getParameter("userName"); String pwd=request.getParameter("pwd"); 上面的两个变量的值是从jsp页面获得,现在要做验证,如果jsp页面不填写任何的值, 那跳转后获得的值,用equals(" "),equals(""),还是equals(null),比较好!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ddppff
2009-03-22
打赏
举报
回复
文本域不填值的话,提取到的话是null 还是"" ," " ;
我试了下面的这正确,提取出来的是:“”,这是什么??????????
String userName= request.getParameter("userName").trim();
String pwd=request.getParameter("pwd").trim();
String EM="";
if(userName.equals("")&&pwd.equals("")){
EM="用户名或密码不能为空!";
request.setAttribute("EM",EM);
request.getRequestDispatcher("error.jsp").forward(request,response);
}
superjjaigq
2009-03-22
打赏
举报
回复
还有楼主只是说不填值 默认没说是null null和不填写任何信息是两码事
superjjaigq
2009-03-22
打赏
举报
回复
那就再加个if咯 条件就是恒等于null
yxb1986java
2009-03-22
打赏
举报
回复
如果userName的值为null, 就不能判断它的长度了吧,那样会报NullPointerException
superjjaigq
2009-03-22
打赏
举报
回复
或者可以判断是否是0长度字符串 username.trim().length=0
fys249931556
2009-03-22
打赏
举报
回复
[Quote=引用 1 楼 yxb1986java 的回复:]
应该用 request.getParameter("userName") == null
[/Quote]
对的。
if(request.get....("")==null){
}else{
}
superjjaigq
2009-03-22
打赏
举报
回复
用"".equals(username)比较好
Wbl314
2009-03-22
打赏
举报
回复
先判断null
在判断trim()后是否为“”
yxb1986java
2009-03-22
打赏
举报
回复
应该用 request.getParameter("userName") == null
valen_jia
2009-03-22
打赏
举报
回复
if(userName != null && userName.length()>0)
ameyume
2009-03-22
打赏
举报
回复
null和""都要判断,
如果楼主所示的画面前面有其他画面的话,并且是通过点击操作从其他画面迁移过来的,不输入内容,则取得为空字符串""。
如果楼主所示的画面前面有其他画面的话,并且是在地址栏中输入的当前页面url打开此画面,这是不输入内容,直接提交后得到的好像是null
C# tcp通信 登录
服务器端
验证
压缩包包含两个文件夹,分别是客户端和
服务器端
。
服务器端
包含一个SQL的数据库,中间只有一张User的表,只是为了
验证
登录。 连接的IP设定为本机:127.0.0.1 端口号设定为:13 帐号:admin 密码:111
Android
登陆
客户端与
服务器端
的源代码
其中的url地址还请根据自己的数据库进行操作,本人使用的是MySQL数据库! 如果遇到不明白的希望大家联系我,一起学习!fighting
android
登陆
注册客户端与
服务器端
程序
这是一个简单的android
登陆
注册demo,包括客户端和
服务器端
的全部代码,经过测试通过,数据库采用mysql,适合入门的开发人员。
漂亮的web
登陆
界面
漂亮web
登陆
界面,下载即可用。 漂亮web
登陆
界面,下载即可用。
Java聊天室程序(源代码)
Java聊天室程序 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1
服务器端
1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上 3.1.2 客户端结构 ChatClient.java 为客户端程序启动类,负责客户端的启动和退出。 Login.java 为客户端程序登录界面,负责用户帐号信息的
验证
与反馈。 Register.java 为客户端程序注册界面,负责用户帐号信息的注册
验证
与反馈。 ChatRoom.java 为客户端程序聊天室主界面,负责接收、发送聊天内容与
服务器端
的Connection.java 亲密合作。 Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给
服务器端
当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加到聊天对象集Message中,以供所有聊天用户访问。 接收用户的聊天信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本程序中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与
服务器端
的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续发送信息。 当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户
登陆
聊天界面并可以聊天。 3.能够接受私聊信息并发送给特定的用户。 4.服务器运行在自定义的端口上#1001。 5.服务器监控用户列表和用户聊天信息(私聊除外)。 6.服务器踢人,发送通知。 7.服务器保存日志。
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章