java方面

来源:百度知道 编辑:UC知道 时间:2024/06/04 14:55:57
if((strUsername==null)||(strUsername.equals(""))||(strUsername.length()>10))
{
result="请输入用户名(不超过10字符)";
request.setAttribute("error_username",result);
response.sendRedirect("MyJsp1.jsp");
}
这段代码什么意思,麻烦高手给解答
thanks!
error_username这一变量有什么用,我怎么感觉没有用到啊
谢谢解答
Thanks

这段代码是用来判断输入的用户名是否合法.用户名输入不能为空且不能大于10个字符.
如果不合法:
result="请输入用户名(不超过10字符)"; 定义一个字符串变量.
request.setAttribute("error_username",result); 在request对象中定义一个变量名为"error_username"的变量,值为result字符串.
response.sendRedirect("MyJsp1.jsp"); 是地址重定向,跳转页面到"MyJsp1.jsp"

补充答案:error_username这个变量,你可以在myjsp1.jsp页中查看一下,一定有读取这个变量的语句,把这个变量的内容显示在页面中提示错误原因.