Struts의 백그라운드 페이지 조회 코드
2047 단어 struts
간단한 백엔드 코드, 페이지 조회.
// ;
public ActionForward selectTypeIdAndPersonName(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws IOException, ParseException {
String check=request.getParameter("check");
String name=null;
if("button".equals(check)){
name=request.getParameter("txtName");
}else{
name=new String(request.getParameter("txtName").getBytes("ISO-8859-1"),"GBK");
}
String id=request.getParameter("txtTypeId");
Long typeid=new Long(0);
int page=1;
if(id!=null && !"".equals(id)){
typeid=Long.parseLong(id);
}
// ;
String type=request.getParameter("type");
List<Personmessagetype> list1=ims.selectAll();
request.setAttribute("PersonMessageType", list1);
// ;
int sum=ims.getSum(typeid,name);
// , ;
int sumPage=sum/8==0?sum/8:sum/8+1;
// ;
if("shouye".equals(type)){
page=1;
}else if("weiye".equals(type)){
page=sumPage;
}else if("shangyiye".equals(type)){
page=page>=1?page-1:1;
}else if("xiayiye".equals(type)){
page=page<=sumPage?page+1:sumPage;
}else{
System.out.println("type ");
page=1;
}
request.setAttribute("sumPage",sumPage);
request.setAttribute("currPage", page);
request.setAttribute("sum", sum);
List<Personmessage> list=ims.selectTypeIdandPersonMessageName(typeid,name,page);
// ;
request.setAttribute("PMessageList", list);
// ;
return new ActionForward("/view/selectLianXiRen.jsp");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java의 Struts2 파일 업로드 및 다운로드 예파일 업로드 Struts 응용 프로그램에서 File Upload 차단기와 Jakarta Commons File Upload 구성 요소로 파일을 업로드할 수 있습니다. Jsp 페이지의 파일 업로드 폼에 파일 탭을 사용...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.