当前位置: 代码迷 >> Java Web开发 >> .跪求
  详细解决方案

.跪求

热度:562   发布时间:2016-04-17 14:16:59.0
在线等....跪求
如何判断啊?
String   name=   request.getParameter( "name ")   ;
String   password   =   request.getParameter( "psw ")   ;
  if   (name.equal( "name ")   &&   password.equal( "password "))
这样写出错啊


------解决方案--------------------
if (name.equal( "name ") && password.equal( "password "))
改成
if(name.equals( " ") || password.equals( " "))

还有具体没有说清楚

--------------------
J2EE技术交流QQ群:6890959
欢迎大家加入..
一起切磋交流..
共同进步..

群空间好东西很多..
------解决方案--------------------
好像如果获取的是空可能会抛出异常把,可能啊,没有试过。

不过利用request.getParameter获取后通常判断是否为空值。


------解决方案--------------------
"name "和 "password "是什么啊,好像找不到吧?
------解决方案--------------------
String name= request.getParameter( "name ") ;
String password = request.getParameter( "psw ") ;

改成
String name= request.getParameter( "name ").trim() ;
String password = request.getParameter( "psw ").trim() ;
从数据库中取得的值做同样的trim()处理, 再试试看~~~
------解决方案--------------------
把以下的代码
if (name== "admin " & password== "admin ")
{
out.println( "aaa111 ");
response.sendRedirect( "admin.jsp ");
}
改为
if (name.equal( "admin ")&& password.equal( "admin "))
{
out.println( "aaa111 ");
response.sendRedirect( "admin.jsp ");
}

------解决方案--------------------
你将 “boolean flag =false;” 语句放在声明块 <%! %> 中试一下,看行不行。
------解决方案--------------------
你的 类型有问题啊! request.getP(); 返回的是一个对象 你是怎么运行的啊?要强制转换的。

------解决方案--------------------
为什么不用 "admin ".equal(name)代替name.equal( "admin ")呢?
为什么在catch语句中不写日志或打印错误信息呢?
------解决方案--------------------
男儿膝下有黄金,怎可轻易下跪?
------解决方案--------------------
mark
  相关解决方案