读书人

这段代码有关问题在哪?

发布时间: 2012-01-23 21:57:28 作者: rapoo

这段代码问题在哪????
<%
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( " "))

并且在 "电话:"前面的那个%>不匹配
[解决办法]
写得也太不规范了吧

读书人网 >Java Web开发

热点推荐