反编译一段java代码,其中有一个方法里面有很多break。如何才能读懂呢?
请各位大侠帮帮忙!
public void getStepOnePage(String s, HttpServletResponse httpservletresponse)
throws SQLException, IOException
{
Connection connection;
PreparedStatement preparedstatement;
ResultSet resultset;
connection = null;
preparedstatement = null;
resultset = null;
Object obj = null;
Element element = new Element("root");
connection = oads.getDBConnection();
Element element1 = new Element("AllForm");
Object obj2 = null;
String s1 = "select f_id,f_displayname,f_formtype,f_formclass from formsdictionary where f_formclass in (2,4,5,6,7,11,12,13,14,15,16,17) and f_id not in(4,26,27,33,34,35,36,37,38,39,46,71,72,73,75,76,77,78,79,82,89,90,92,93,107) order by f_formclass";
preparedstatement = connection.prepareStatement(s1);
Element element2;
for(resultset = preparedstatement.executeQuery(); resultset.next(); element1.addContent(element2))
{
element2 = new Element("form");
element2.setAttribute(new Attribute("id", resultset.getString(1)));
element2.setAttribute(new Attribute("name", resultset.getString(2)));
} element.addContent(element1);
xslTransform.transform(element, s, httpservletresponse);
oads.releaseResource(resultset, preparedstatement, connection);
break MISSING_BLOCK_LABEL_246;//第一个不懂的地方
Object obj1;
obj1;//第二个不懂的地方
new OperatorDBException(((Exception) (obj1)), httpservletresponse);//第三个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
break MISSING_BLOCK_LABEL_246;//第四个不懂的地方
obj1;//第五个不懂的地方
new BaseException(((Exception) (obj1)), httpservletresponse);//第六个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
Exception exception;
exception;//第七个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
throw exception;//第八个不懂的地方
}
请各位大侠帮帮忙!
public void getStepOnePage(String s, HttpServletResponse httpservletresponse)
throws SQLException, IOException
{
Connection connection;
PreparedStatement preparedstatement;
ResultSet resultset;
connection = null;
preparedstatement = null;
resultset = null;
Object obj = null;
Element element = new Element("root");
connection = oads.getDBConnection();
Element element1 = new Element("AllForm");
Object obj2 = null;
String s1 = "select f_id,f_displayname,f_formtype,f_formclass from formsdictionary where f_formclass in (2,4,5,6,7,11,12,13,14,15,16,17) and f_id not in(4,26,27,33,34,35,36,37,38,39,46,71,72,73,75,76,77,78,79,82,89,90,92,93,107) order by f_formclass";
preparedstatement = connection.prepareStatement(s1);
Element element2;
for(resultset = preparedstatement.executeQuery(); resultset.next(); element1.addContent(element2))
{
element2 = new Element("form");
element2.setAttribute(new Attribute("id", resultset.getString(1)));
element2.setAttribute(new Attribute("name", resultset.getString(2)));
} element.addContent(element1);
xslTransform.transform(element, s, httpservletresponse);
oads.releaseResource(resultset, preparedstatement, connection);
break MISSING_BLOCK_LABEL_246;//第一个不懂的地方
Object obj1;
obj1;//第二个不懂的地方
new OperatorDBException(((Exception) (obj1)), httpservletresponse);//第三个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
break MISSING_BLOCK_LABEL_246;//第四个不懂的地方
obj1;//第五个不懂的地方
new BaseException(((Exception) (obj1)), httpservletresponse);//第六个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
Exception exception;
exception;//第七个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
throw exception;//第八个不懂的地方
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货