package com.ssi.stu.action;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.interceptor.ServletRequestAware;
import com.ssi.stu.Constants;
public class BasePageAction extends BaseAction implements ServletRequestAware {
private static final long serialVersionUID = 1L;
public int totalCount;
public int currentPageNo = 1;
public int pageSize = Constants.INIT_PAGESIZE;
public int totalCount_Tab;
public int currentPageNo_Tab = 1;
public int pageSize_Tab = Constants.INIT_PAGESIZE;
public BasePageAction() {
super();
}
public void setServletRequest(HttpServletRequest request) {
pageSize = Constants.INIT_PAGESIZE;
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie : cookies) {
try {
if (cookie.getName().equals(Constants.COOKIE_PAGESIZE)) {
if (cookie.getValue() != null) {
pageSize = Integer.parseInt(cookie.getValue()
.toString());
}
break;
}
} catch (Exception e) {
pageSize = Constants.INIT_PAGESIZE;
}
}
}
pageSize_Tab = Constants.INIT_PAGESIZE;
if (cookies != null) {
for (Cookie cookie : cookies) {
try {
if (cookie.getName().equals(Constants.COOKIE_PAGESIZE)) {
if (cookie.getValue() != null) {
pageSize_Tab = Integer.parseInt(cookie.getValue()
.toString());
}
break;
}
} catch (Exception e) {
pageSize = Constants.INIT_PAGESIZE;
}
}
}
}
public void pageNumberCheck() {
int lastCount = totalCount - pageSize * (currentPageNo - 1);
int totalPageCount = (totalCount - 1) / pageSize + 1;
if (((totalCount > 0) && !(lastCount > 0))
|| (currentPageNo > totalPageCount)) {
currentPageNo = totalPageCount;
}
}
public void pageNumberCheck_tab() {
int lastCount = totalCount_Tab - pageSize_Tab * (currentPageNo_Tab - 1);
int totalPageCount = (totalCount_Tab - 1) / pageSize_Tab + 1;
if (((totalCount_Tab > 0) && !(lastCount > 0))
|| (currentPageNo_Tab > totalPageCount)) {
currentPageNo_Tab = totalPageCount;
}
}
public int getTotalCount() {
return totalCount;
}
public void setTotalCount(int totalCount) {
this.totalCount = totalCount;
}
public int getCurrentPageNo() {
return currentPageNo;
}
public void setCurrentPageNo(int currentPageNo) {
this.currentPageNo = currentPageNo;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalCount_Tab() {
return totalCount_Tab;
}
public void setTotalCount_Tab(int totalCountTab) {
totalCount_Tab = totalCountTab;
}
public int getCurrentPageNo_Tab() {
return currentPageNo_Tab;
}
public void setCurrentPageNo_Tab(int currentPageNoTab) {
currentPageNo_Tab = currentPageNoTab;
}
public int getPageSize_Tab() {
return pageSize_Tab;
}
public void setPageSize_Tab(int pageSizeTab) {
pageSize_Tab = pageSizeTab;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SSI中使用Ajax进行操作的例子(prototype.js)
共119个文件
jar:59个
xml:17个
java:10个
需积分: 0 5 下载量 194 浏览量
2015-08-12
13:32:53
上传
评论
收藏 19.67MB RAR 举报
温馨提示
使用Struts2和Spring和Ibatis进行整合实现增删改查,使用prototype.js进行添加数据
资源推荐
资源详情
资源评论
收起资源包目录
SSI中使用Ajax进行操作的例子(prototype.js) (119个子文件)
queryAll.action 0B
StuInfoAction.class 4KB
BasePageAction.class 3KB
StuInfoDaoImpl.class 2KB
StuInfo.class 2KB
StuInfoServiceImpl.class 1KB
StudentDetail.class 779B
BaseAction.class 655B
StuInfoService.class 446B
StuInfoDao.class 436B
Constants.class 409B
.classpath 5KB
org.eclipse.wst.jsdt.ui.superType.container 49B
xalan.jar 3MB
aspectjweaver.jar 1.47MB
poi-3.6-20091214.jar 1.47MB
freemarker-2.3.15.jar 859KB
spring-core-3.2.0.RELEASE.jar 843KB
spring-context-3.2.0.RELEASE.jar 834KB
struts2-core-2.3.20.jar 807KB
xwork-core-2.3.20.jar 656KB
spring-webmvc-3.2.0.RELEASE.jar 621KB
spring-web-3.2.0.RELEASE.jar 610KB
javassist-3.11.0.GA.jar 600KB
spring-beans-3.2.0.RELEASE.jar 591KB
commons-collections-3.1.jar 546KB
quartz-all-2.0.2.jar 536KB
mysql-connector-java-5.0.8-bin.jar 528KB
spring-test-3.2.0.RELEASE.jar 441KB
commons-lang3-3.3.2.jar 403KB
spring-jdbc-3.2.0.RELEASE.jar 392KB
mongo-java-driver-2.10.1.jar 389KB
mongo-2.10.1.jar 389KB
standard.jar 384KB
spring-orm-3.2.0.RELEASE.jar 383KB
log4j-1.2.15.jar 383KB
ibatis-2.3.4.726.jar 375KB
spring-aop-3.2.0.RELEASE.jar 327KB
cglib-nodep-2.1_3.jar 317KB
dom4j-1.6.1.jar 307KB
commons-codec-1.9.jar 258KB
commons-lang-2.4.jar 256KB
spring-tx-3.2.0.RELEASE.jar 235KB
jaxen-1.1-beta-9.jar 227KB
commons-beanutils-1.8.0.jar 226KB
ognl-3.0.6.jar 223KB
commons-net-2.2.jar 207KB
spring-jms-3.2.0.RELEASE.jar 196KB
spring-expression-3.2.0.RELEASE.jar 189KB
spring-webmvc-portlet-3.2.0.RELEASE.jar 184KB
commons-io-2.2.jar 170KB
jdom.jar 149KB
json-lib-2.3-jdk15.jar 148KB
spring-context-support-3.2.0.RELEASE.jar 124KB
commons-dbcp.jar 119KB
org.json.jar 117KB
p6spy.jar 114KB
aspectjrt.jar 112KB
ezmorph-1.0.6.jar 84KB
spring-oxm-3.2.0.RELEASE.jar 71KB
spring-aspects-3.2.0.RELEASE.jar 68KB
commons-fileupload-1.3.1.jar 67KB
commons-pool.jar 61KB
commons-logging-1.1.3.jar 61KB
spring-struts-3.2.0.RELEASE.jar 35KB
slf4j-api-1.5.8.jar 23KB
struts2-spring-plugin-2.3.16.3.jar 21KB
jstl.jar 20KB
slf4j-log4j12-1.5.8.jar 9KB
jta.jar 9KB
spring-instrument-3.2.0.RELEASE.jar 7KB
aopalliance-1.0.jar 4KB
BasePageAction.java 3KB
StuInfoAction.java 2KB
StuInfo.java 1KB
StuInfoDaoImpl.java 1KB
StuInfoServiceImpl.java 939B
Constants.java 420B
BaseAction.java 412B
StudentDetail.java 411B
StuInfoService.java 356B
StuInfoDao.java 350B
prototype1.5.1.js 97KB
.jsdtscope 500B
showStuinfo.jsp 4KB
updateStuinfo.jsp 3KB
addStuinfo.jsp 1KB
error.jsp 843B
index.jsp 834B
success.jsp 829B
MANIFEST.MF 36B
.mymetadata 282B
org.eclipse.wst.jsdt.ui.superType.name 6B
QQ截图20150812133159.png 59KB
org.eclipse.core.resources.prefs 88B
.project 1KB
log4j.properties 395B
log4j.properties 395B
jdbc.properties 165B
jdbc.properties 165B
共 119 条
- 1
- 2
资源评论
会编程的阿强
- 粉丝: 164
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多机调度问题贪心算法:理论探索与实践应用.zip
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功