📄 listsubject.java
字号:
package com.individaution.servlet;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspWriter;
import com.individaution.bean.Subject;
import com.individaution.bean.User;
import com.individaution.business.ISubjectService;
import com.individaution.business.IUserOrderService;
import com.individaution.business.IUserService;
import com.individaution.resource.AppContext;
public class ListSubject {
private static ISubjectService hii = (ISubjectService) AppContext.getInstance().getAppContext().getBean("subjectService");
private static IUserOrderService uii = (IUserOrderService) AppContext.getInstance().getAppContext().getBean("userOrderService");
private static IUserService tuii = (IUserService) AppContext.getInstance().getAppContext().getBean("userService");
public void list(HttpServletRequest request, JspWriter out, Long id)
throws Exception {
Long userid = id;
System.out.println("id=="+id);
User tui = (User) tuii.findUserById(userid);
List subjectList = uii.getUserOrderedSubject(tui);
// Iterator it0 = subjectList.iterator();
// Subject sub0 = new Subject();
// while (it0.hasNext()) {
// sub0 = (Subject) it0.next();
// System.out.println(sub0.getSubjectid());
// }
/**
* �ּ��г�����Subject
*/
// Subject ss = new Subject();
Subject subject = new Subject();
ArrayList a_l1 = (ArrayList) hii.getSubjectsLevelOne();
Iterator it = a_l1.iterator();
while (it.hasNext()) {
subject = (Subject) it.next();
out.println( "<tr><td>" + subject.getName() + "</td></tr><tr><td>" );
Iterator it2 = ((ArrayList) hii
.getSubjectsLevelTwoByParent(subject)).iterator();
Subject sub = new Subject();
while (it2.hasNext()) {
sub = (Subject) it2.next();
if ( subjectList.contains(sub)) {
out.println(" <input type=\"checkbox\" checked=\"true\" id=\""+sub.getSubjectid()+ "\" name=chkButton value=\""+sub.getSubjectid()+ "\">" + sub.getName());
//out.println(" <input type=\"checkbox\" checked=\"true\" id=\""+sub.getSubjectid()+ "\" name=\""+sub.getSubjectid()+ "\" value=\""+sub.getSubjectid()+ "\">" + sub.getName());
// System.out.println("\t" + sub.getSubjectid() + "\t" + sub.getName() + "\t" + "�û��Ѷ���");
} else {
out.println(" <input type=\"checkbox\" id=\""+sub.getSubjectid()+ "\" name=chkButton value=\""+sub.getSubjectid()+ "\">" + sub.getName());
// out.println(" <input type=\"checkbox\" id=\""+sub.getSubjectid()+ "\" name=\""+sub.getSubjectid()+ "\" value=\""+sub.getSubjectid()+ "\">" + sub.getName());
// System.out.println("\t" + sub.getSubjectid() + "\t" + sub.getName() + "\t");
}
}
out.println("</td></tr><tr><td> </td></tr>");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -