求教一个简单的JSP代码问题?

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:38:22
<b>welcome here!</b>
<form name="form" action="loadpage.jsp" method="post">
name:<input type="text" name="name"><br>
password:<input type="password" name="pwd"><br>
<input type="submit" name="submit" value="submit"><br></form>
<% String name,password;
try{ name=request.getParameter("name");
password=request.getParameter("pwd");
if(name.equals("david")&&password.equals("123"))
response.sendRedirect("loadpage2.jsp");
else {%> <jsp:forward page="loadpage3.jsp"/>;<%}}
catch(Exception e){e.printStackTrace();}

%>
我原先写的没有try{},就有错误,try,是我找错时加上的,加个try
就OK了?不太理解

太深奥了

不用家TRY 也可以,但是变量 name,password应赋初始值.LZ 紧记~

response.sendRedirect("loadpage2.jsp");
转发的时候 必须要加上try {}catch{}
在servlet里 也是这样

很简单的一个程序,不应该出现错误把,加try{}catch{}没什么必要,我一般都不加,
你把String name,password改成
String name="";String password="";看看,定义字符串应该给初直,

Srting 没赋值就相当于类没有被实例化

不用加try