这段代码问题在哪????
<%
String accout=request.getParameter( "accout ");
String phone=request.getParameter( "phone ");
%>
<div align=center>
<form action= "add2.jsp " method= "post " name= "form1 ">
<h3> 编辑用户基本信息 </h3>
<br>
<br>
账 号: <input type= "text " name= "accout " value= "
<%
if (accout!=null&&! " ".equals(accout))
{
%>
<%=accout%>
}
%> "> 电话: <input type= "text " name= "phone " value= "
<%
if (phone!=null&&! " ".equals(phone))
{
%>
<%=phone%>
<%
}
%> ">
<br>
<br>
------解决方案--------------------%> "> 电话: <input type= "text " name= "phone " value= "
%> 没有匹配的吧
------解决方案-------------------- <%
String accout=request.getParameter( "accout ");
String phone=request.getParameter( "phone ");
%>
<br>
<br>
账 号: <input type= "text " name= "accout " value= "
<%
if (null!=accout&&! " ".equals(accout))
{
%>
<%=accout%>
<%}%> "> <--这里少一个尖括号-->
电话: <input type= "text " name= "phone " value= "
<%
if (null!=phone&&! " ".equals(phone))
{
%>
<%=phone%>
<%
}
%> ">
<br>
<br>
还有一点if (accout!=null&&! " ".equals(accout))最好写成这样:if (null!=accout&&! " ".equals(accout))
这样当accout为空的时候就不会报错了。
------解决方案--------------------if (phone!=null&&! " ".equals(phone)),你这是在判断什么呀?
------解决方案--------------------我想这就是写代码格式不规范造成的吧!
------解决方案-------------------- <% ... %> 不匹配
------解决方案--------------------判断的时候应该是这样吧
if (accout!=null&&!account.equals( " "))
if (phone!=null&&!phone.equals( " "))
并且在 "电话:"前面的那个%>不匹配
------解决方案--------------------写得也太不规范了吧