非常感谢你的关注!
开发工具:Myeclips
<%
 
boolean success = false;
String sid = request.getParameter("id");
int id = Integer.parseInt(sid);
String command = request.getParameter("command"); Client client = null;
List clientLevelList = null;
if(sid !=null ) {
//如果是修改;
if(command !=null && command.equals("modify")){


}
//如果是返回或第一次访问;;
System.out.print("aaaaaaaaaaaaaaaaaa");
 client = ClientManager.getInstance().findRegionOrClientById(id);
 clientLevelList = DataDictManager.getInstance().getClientLevelList();


}else{
return;

%>上述代码可以通过,但为什么不能在IF 里面创建对象啊?
××××××××××××××××××××××××××××××××××××××××××××××××××××
如果将:Client client = null;
List clientLevelList = null;
放到if(sid !=null ) {
Client    client = ClientManager.getInstance().findRegionOrClientById(id);
List     clientLevelList = DataDictManager.getInstance().getClientLevelList();
}就一直说(后面jsp 要用到client ):  client 对象无法解析?
*************************************************************
这个问题是编译器不够智能化吗?    按道理,这么写也没有错啊?
非常感谢您的回复和关注!