问题描述
- 请各位大神,帮我重点解释下if条件语句里是什么意思? 然后再解释下这段代码,非常感激
- 请各位大神,帮我重点解释下if条件语句里是什么意思?
然后再解释下这段代码,非常感激private Map yearMap; private String curyear = """"; public String getList() throws Exception { if ("""".equals(curyear)) { curyear = ""1""; } guangGaoTouRuJiLuList = dao.getList(TrainingOrCompetitionID curyear); sCKTGLList = scktglDao.getList(TrainingOrCompetitionID); cPYFSZList = cpyfszDao.getList(TrainingOrCompetitionID); super.getRequest().setAttribute(""sCKTGLList"" sCKTGLList); super.getRequest().setAttribute(""cPYFSZList"" cPYFSZList); yearMap = Common.getYearMap(); return SUCCESS; }
解决方案
如果单是if判断,那就是判断curyear是否为空,如果为空,把字符串""1""赋值给curyear
解决方案二:
if表示如果,("""".equals(curyear))意思是如果“”等于curyear,就执行语句curyear=1,如果不等于就不执行。super.getRequest().setAttribute()
用来存储信息的
解决方案三:
首先定义两个私有的变量,一个集合类型的yearmap年份集合,一个字符串类型的现在的现在年份的curyear。。。额说的这么清楚我多不好意思再说下去了。。
哼哼,一本正经脸o(╯□╰)o。
然后是一个返回字符串的得到列表的getlist方法(并整体抛出异常),当当当~~你说的if语句来了,如果当前年份curyear的值为空,则把1赋给curyear。
下面,就你给的代码看,应该是调用dao层中的 通过培训或者比赛的id(trainingorcompetitionID) 和 当前年份curyear 来得到相关列表的方法getlist,将得到的列表赋给另一个变量‘广告投入记录列表’...guanggaotourujilulist,然后还是调用scktglDao层的通过trainingorcompetitionID得到list的getlist()方法,将得到的列表赋给一个新变量scktglistcpyfszlist同理。
再下面,向父类方法request中加入两个属性“sCKTGLList”和“cPYFSZList”,并依次赋值“scktglist”和“cpyfszlis”;
然后调用Common类中的(得到年的集合)getYearMap()方法,将方法的返回值赋给定义好的私有变量yearmap;
最后返回string类型的success变量。
方法到此结束!
解决方案四:
就是如果curyear还为“”时,curyear=""1"" ?
解决方案五:
代码不全,有些变量是干嘛用的都不知道
解决方案六:
if条件语句是一个布尔值,如果是true就执行if里面的语句,如果是false就执行else里面的语句
解决方案七:
这个大意应该是获得训练或者比赛的ID列表,可能用到了socket或者消息传递,这里面的类应该都是在别的地方定义的
解决方案八:
如果curyear是空字符串,curyear = “1”