假定你的前面代码是可以获得正确的数据库状态的情况下,我接着往下写:<%
int door_num = Integer.parseInt(request.getAttribute("id").toString());
datebaseaction dba=new datebaseaction();
ResultSet rs=dba.selectinfor(door_num);
try
{
while(rs.next())
{
String s=rs.getString("房屋状态");
if(s=="已售")
{
%>
<input type="submit" name="" value="签订合同" disabled="true">
<%
}else{
%>
<input type="submit" name="" value="签订合同">
<%
}
%>
int door_num = Integer.parseInt(request.getAttribute("id").toString());
datebaseaction dba=new datebaseaction();
ResultSet rs=dba.selectinfor(door_num);
try
{
while(rs.next())
{
String s=rs.getString("房屋状态");
if(s=="已售")
{
%>
<input type="submit" name="" value="签订合同" disabled="true">
<%
}else{
%>
<input type="submit" name="" value="签订合同">
<%
}
%>
<%
int door_num = Integer.parseInt(request.getAttribute("id").toString());
datebaseaction dba=new datebaseaction();
ResultSet rs=dba.selectinfor(door_num);
try
{
while(rs.next())
{
String s=rs.getString("房屋状态");
if(s=="已售")
{
%> <input type="submit" name="" value="签订合同" disabled="true"> <%
}
else
{
%>
<input type="submit" name="" value="签订合同">
<%
}
}
}%>
aa.disabled=true;
if(s=="已售")
{
btn1.Visible=false;
}
<input type="submit" name="" value="签订合同" disabled="<%=(s=="已售"?"true":"false")%>">