恳请大神帮我解释下这代码,看了很久都搞不明白啥意思
javascript吧
全部回复
仅看楼主
level 1
//该方法返回一个table 用于流动图片
public String DynamicImage(String categoryid,int cut,int width,int height){
StringBuffer imgStr = new StringBuffer();
StringBuffer thePics1 = new StringBuffer();
StringBuffer theLinks1 = new StringBuffer();
StringBuffer theTexts1 = new StringBuffer();
imgStr.append("<div id=picViwer1 align=center></div><SCRIPT src='/databasesys/js/dynamicImage.js' type=text/javascript></SCRIPT>\n<script language=JavaScript>\n");
thePics1.append("var thePics1=\n'");
theLinks1.append("var theLinks1='");
theTexts1.append("var theTexts1='");
List<HashMap> co = this.select("select * from news where title!='系统简介计算机课程管理系统' and title!='毕业设计栏目管理' order by id desc", 1, 6);
int j = 0;
int i = co.size();
for(HashMap b:co)
{
j++;
String id = b.get("id").toString();
String title = b.get("title").toString();
String url = "/databasesys/upfile/"+b.get("picurl");
String purl = "";
if(j!=i){
thePics1.append(url.replaceAll("\n", "")+"|");
theLinks1.append(purl+"|");
theTexts1.append(title+"|");
}
if(j==i)
{
thePics1.append(url.replaceAll("\n", ""));
theLinks1.append("#");
theTexts1.append(title);
}
}
thePics1.append("';");
theLinks1.append("';");
theTexts1.append("';");
imgStr.append(thePics1+"\n");
imgStr.append(theLinks1+"\n");
imgStr.append(theTexts1+"\n");
imgStr.append("\n setPic(thePics1,theLinks1,theTexts1,"+width+","+height+",'picViwer1');</script>");
return imgStr.toString();
}
2020年05月05日 03点05分 1
level 1
就是定义了几个stringBuffer字符串对象,拼接了一段js代码,通过sql语句查询出结果,然后把查询出的结果遍历,根据你要的结果用不同的字符串对象取值拼接,最后返回。。。。
2020年05月05日 05点05分 2
注释那里说用于流动图片是啥意思。。。
2020年05月05日 06点05分
level 1
给你个建议,如果你是要练手的话建议好好把servlet.js.jsp.ajax.html.css.sssh.ssm框架.vue过一遍,javaweb才算入门,才有基本和工作能力
2020年05月05日 05点05分 3
买的毕设代码看不懂[泪]
2020年05月15日 10点05分
level 1
如果你是要做毕设的话,你这个水平直接1500以内去网上买[笑眼]
2020年05月05日 05点05分 4
这就是网上买的[阴险]代码看不明白,我怕答辩时老师问代码的时候答不上
2020年05月05日 05点05分
2020年05月05日 06点05分
@松木同学 你是不是工作很久了,感觉你很厉害[真棒]
2020年05月05日 06点05分
@羞羞的老王🌵 工作7个月了,我还是个菜鸟[阴险]
2020年05月05日 06点05分
level 1
你的代码和我的一毛一样[滑稽]
2020年05月07日 07点05分 5
1