java分页代码用于jsp及java并带有测试方法
import java.util.ArrayList;
import java.util.List;
public class FenYe
{
static double allpage=0; //总页数
static double currpage=0; //当前页
static double pagesize=10; //显示行
static int startindex=0; //起始索引
static int endindex=0; //结束索引
static List alldata=null; //分完的数据
/**
* 得到当前页
* @return
*/
public static int getCurrpage() {
return (int)currpage;
}
/**
* 设置当前页
* @param currpage
*/
public void setCurrpage(int currpage) {
currpage = currpage;
}
/**
* 得到页大小(每页显示的行数)
* @return
*/
public static int getPagesize() {
return (int)pagesize;
}
/**
* 设置页大小(每页显示的行数)
* @param pagesize
*/
public void setPagesize(int pagesize) {
pagesize = pagesize;
}
public static List getFenYe(List indata,int curpage)
{
if(curpage<=1){
currpage=1;
}else{
currpage=curpage;
}
allpage=(int)(Math.ceil(((double)indata.size())/pagesize));
if(curpage>allpage){
currpage=allpage;
}
startindex=(int) ((currpage-1)*pagesize);
endindex=(int) ((currpage-1)*pagesize+pagesize);
if(end
相关文档:
用的是Commons上传组件,下载地址:Commons
网上找的小例子改的,修改了部分错误。
1,FileUpload.java
package com.fileupload;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.List;
import ja ......
MySql的时间类型有 Java中与之对应的时间类型
date ......
直接通过main入口:
arguments设置:-Djava.library.path=动态库所在目录
在Linux上调.so文件:.so文件 必须命名为:libXXX.so,如:libJni.so
在Windows上调.dll文件:.dll文件 命名不要加lib,直接命名为:XXX.dll 如:Jni.dll
例:
动态库:libJniNassirDecrypt.so 或 JniNassirDecrypt.dll
java调用动态库代码:
Str ......
C/C++
/*
* File: main.cpp
* Author: Vicky
*
* Created on 2010年4月29日, 上午9:46
*/
#include <iostream>
using namespace std;
int maximum(int[], int);
int main(int argc, char** argv) {
// int sg[3][4] = {
int sg[][4] = {
{68, 77, 73, 86},
{87, 96, 7 ......
----*web.xml *----
----*web.xml *----
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>cray.util.MyFilter</filter-class>
</filter>
<filter-mapping>
<fi ......