- 浏览: 2869407 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
在web.xml中配置DWRServlet如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4" id="dwr">
<display-name>DWR (Direct Web Remoting)</display-name>
<description>A Simple Demo DWR</description>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4" id="dwr">
<display-name>DWR (Direct Web Remoting)</display-name>
<description>A Simple Demo DWR</description>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
(2)在dwr.xml中配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create javascript="GetPages" creator="new">
<param name="class" value="cn.com.project.GetPages"></param>
</create>
<convert converter="bean" match="cn.com.project.bean.TableGoodsOutputInfo" >
<param name="include" value="goodsOutputName,goodsModel,goodsOutputTime"></param>
</convert>
<create creator="struts" javascript="testFrm">
<param name="formBean" value="testActionForm"/>
</create>
</allow>
</dwr>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create javascript="GetPages" creator="new">
<param name="class" value="cn.com.project.GetPages"></param>
</create>
<convert converter="bean" match="cn.com.project.bean.TableGoodsOutputInfo" >
<param name="include" value="goodsOutputName,goodsModel,goodsOutputTime"></param>
</convert>
<create creator="struts" javascript="testFrm">
<param name="formBean" value="testActionForm"/>
</create>
</allow>
</dwr>
(3)GetPages类
package cn.com.project;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import cn.com.project.bean.TableGoodsOutputInfo;
public class GetPages ...{
private int pages = 1;
private int pageCount=20;
public int getFirst(int page) ...{
pages=page;
return pages;
}
public int getNext(int page)...{
if(page==pageCount)
...{
return pageCount;
}else...{
pages=page;
return pages+1;
}
}
public int getUp(int page)
...{
if(page==1)
...{
return pages;
}else
...{
pages=page;
return pages-1;
}
}
public int getLast()
...{
return pageCount;
}
@SuppressWarnings("unchecked")
public List<cn.com.project.bean.TableGoodsOutputInfo> getJobs(int page,int argPage) throws Exception
...{
List list=new ArrayList<TableGoodsOutputInfo>();
String sql;
try ...{
if(page==1)
...{
sql="select top "+argPage+" * from table_goods_input_info";
}else...{
sql="select top "+argPage+" * from table_goods_input_info where oder_form_id not in (select top (15*("+page+"-1)) oder_form_id from table_goods_input_info);";
}
TestConnction conn = new TestConnction();
ResultSet rs=conn.excuteQuery(sql);
while(rs.next())
...{
TableGoodsOutputInfo pb=new TableGoodsOutputInfo();
pb.setGoodsOutputName(rs.getString(3));
pb.setGoodsModel(rs.getString(7));
pb.setGoodsOutputTime(rs.getDate(8));
list.add(pb);
}
conn.closeConnection(rs);
} catch (SQLException e)
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import cn.com.project.bean.TableGoodsOutputInfo;
public class GetPages ...{
private int pages = 1;
private int pageCount=20;
public int getFirst(int page) ...{
pages=page;
return pages;
}
public int getNext(int page)...{
if(page==pageCount)
...{
return pageCount;
}else...{
pages=page;
return pages+1;
}
}
public int getUp(int page)
...{
if(page==1)
...{
return pages;
}else
...{
pages=page;
return pages-1;
}
}
public int getLast()
...{
return pageCount;
}
@SuppressWarnings("unchecked")
public List<cn.com.project.bean.TableGoodsOutputInfo> getJobs(int page,int argPage) throws Exception
...{
List list=new ArrayList<TableGoodsOutputInfo>();
String sql;
try ...{
if(page==1)
...{
sql="select top "+argPage+" * from table_goods_input_info";
}else...{
sql="select top "+argPage+" * from table_goods_input_info where oder_form_id not in (select top (15*("+page+"-1)) oder_form_id from table_goods_input_info);";
}
TestConnction conn = new TestConnction();
ResultSet rs=conn.excuteQuery(sql);
while(rs.next())
...{
TableGoodsOutputInfo pb=new TableGoodsOutputInfo();
pb.setGoodsOutputName(rs.getString(3));
pb.setGoodsModel(rs.getString(7));
pb.setGoodsOutputTime(rs.getDate(8));
list.add(pb);
}
conn.closeConnection(rs);
} catch (SQLException e)
发表评论
-
30个你必须熟记的CSS选择器
2015-06-27 08:44 1770你学会了基本的id,class类选择器和descendant ... -
40 个超棒的免费 Bootstrap HTML5 网站模板
2015-04-11 16:12 2828Bootstrap 是快速开发Web应用程序的前端工具包。它 ... -
必须记住的 30 类 CSS 选择器
2014-12-30 08:56 1002大概大家读知道`id`,`class`以及`descenda ... -
如何防止google map 加载Roboto字体
2014-12-26 13:16 867思路是在window.onload中当检测到加载Roboto ... -
JavaScript Equality Table
2014-12-09 16:17 1860Tables displaying the issue: ... -
WebStorm快捷键收集
2014-11-25 10:40 30061、webstorm快捷键: IntelliJ-Idea ... -
webstorm 常用快捷键
2014-08-25 15:58 944常用快捷键 Ctrl+/ 或 Ctrl+Shift+/ ... -
how to change bower components folder
2014-08-25 09:26 7721. create the file bower.json ... -
程序员应该知道的 13 个设计技巧
2014-07-14 09:34 739开发你的美感 … 我最喜欢的站点是: a ... -
tomcat7中tomcat-users.xml配置
2014-04-26 15:48 711将以下代码加入tomcat-users.xml中,即可登录t ... -
tomcat-maven-plugin的使用
2014-03-04 10:52 881环境: Ubuntu 8.10, tomcat6, ma ... -
Jsp动态显示服务器时间
2013-12-31 13:16 1084<script language=" ... -
前端工程与性能优化(下):静态资源管理与模板框架
2013-09-25 08:57 984本系列文章从一个全新的视角来思考web性能优化与前端工程之间 ... -
前端工程与性能优化(上):静态资源版本更新与缓存
2013-09-20 09:35 973每个参与过开发企业级 ... -
Handy and Useful jQuery Snippets for Developers
2013-09-18 15:43 805jQuery is a cross browser Java ... -
11 个用来创建图形和图表的 JavaScript 工具包
2013-08-13 07:00 1335Aristochart DEMO || Download ... -
Jive 论坛 license破解
2013-08-03 13:27 13271. 找到文件 \admin\global.jspf 注释 ... -
2012年度最佳Web前端开发工具和框架
2013-01-10 10:52 17322012年,Web 开发领域继续在快速的发展,HTML5 ... -
为网页设计师准备的 10 个色彩方案生成器
2012-02-22 23:01 1179Pictaculous ColorExplo ... -
13个最常用的CSS和HTML快速开发工具
2012-02-21 08:18 12321)CleverCSS CleverCSS ...
相关推荐
在本压缩包中,我们很可能是获取到了一组与DWR分页相关的源代码,这将帮助我们理解如何在DWR框架下实现分页功能。 在Web应用中,分页是一种常见的数据展示方式,尤其是当处理大量数据时,它可以提高用户体验并减轻...
在这个"dwr分页示例(jsp)"中,我们将探讨如何利用DWR在JSP页面上实现动态的数据分页功能,这在大数据量展示时尤为重要。 首先,我们需要理解DWR的基本工作原理。DWR通过在客户端和服务器之间建立一个安全的通道,...
在这个“dwr分页源码”中,我们主要探讨的是如何利用DWR实现页面的分页功能。 分页是Web应用中常见的一种数据展示方式,特别是在处理大量数据时,分页可以有效地提高用户体验,避免一次性加载过多内容导致页面响应...
**DWR(Direct Web Remoting)框架实现无刷新分页技术详解** DWR(Direct Web Remoting)是一种JavaScript和Java之间的远程调用技术,它允许Web应用在不刷新整个页面的情况下与服务器进行交互,从而实现动态更新和...
**Ajax DWR分页机制详解** 在Web应用中,用户界面的实时更新是提升用户体验的关键。Ajax(Asynchronous JavaScript and XML)技术允许我们无需刷新整个页面就能与服务器进行数据交互,而DWR(Direct Web Remoting)...
这个“dwr分页源码!”资源很可能是提供了一套使用DWR实现的服务器端分页功能的代码示例。在Web应用中,分页是必不可少的功能,尤其是在处理大量数据时,它能提升用户体验,减少不必要的数据加载,提高页面性能。 ...
在"Struts2.0+dwr的分页"这个主题中,我们主要探讨的是如何在Struts2.0的应用中集成DWR,实现数据的动态分页展示。分页是一种常见的网页功能,它帮助用户更好地管理和浏览大量数据,避免一次性加载过多内容导致页面...
在这个"Dwr分页技术案例分析"中,我们将深入探讨如何利用DWR实现高效、用户友好的分页功能。 首先,分页是大型数据集展示时常见的需求,它可以提高页面加载速度,优化用户体验。DWR提供了便捷的方法来实现在客户端...
在这个场景中,"ssh+dwr分页"意味着在SSH框架的基础上,使用DWR来实现前端页面的数据分页功能。 首先,让我们详细了解一下SSH框架: 1. **Struts2**:作为MVC(Model-View-Controller)设计模式的一个实现,Struts...
《整合Hibernate、Spring与DWR实现超强分页功能详解》 在现代Web开发中,提供高效、用户体验良好的分页功能是必不可少的。本教程将深入探讨如何利用Hibernate作为持久层框架,Spring作为应用层框架,以及Direct Web...
标题 "不妨看看我用dwr和json完成简单分页-jsp dwr分页(mssqlserver2005)" 涉及的是一个基于Java Web开发的技术实现,主要使用Direct Web Remoting (DWR) 和 JSON 来实现JSP页面上的数据库查询结果分页。这个例子...
在这个“ssh+dwr分页程序实现”中,我们将探讨如何结合SSH框架和DWR技术来实现一个功能完善的分页系统。 分页是Web应用中常见的功能,它能够帮助用户更有效地浏览大量的数据,提高用户体验。在SSH框架中,分页通常...
DWR分页基础 分页是Web应用中常见的功能,用于处理大量数据的展示,避免一次性加载所有内容导致页面响应慢或内存占用过多。DWR提供了一种在客户端和服务器之间传递分页参数的方法,使得我们可以动态加载每一页的...
EXT+DWR分页 ,前人基础修改,绝对能用 有问题的大家相互交流, 具体使用请参考我的文章EXT+DWR分页
要使用DWR实现无刷新分页,我们需要以下几个关键步骤: 1. **配置DWR**:在服务器端,你需要在DWR的配置文件(通常为`dwr.xml`)中声明允许客户端访问的Java方法。这些方法将用于处理分页请求,例如获取特定页码的...
本压缩包文件围绕三个主题展开:JPA返回实体(Bean)、返回Map对象以及DWR(Direct Web Remoting)的分页技术。 首先,我们来探讨**JPA返回实体(Bean)**。JPA允许我们将Java对象(通常称为实体Bean)与数据库表...
在这个“dwr分页”主题中,我们将深入探讨如何利用DWR来实现页面数据的分页显示,这对于大型数据集的管理尤其重要。 分页是Web应用中常见的一种数据展示方式,它能帮助用户更有效地浏览大量信息,避免一次性加载...
在"Displaytag dwr 分页"的应用中,Hibernate 可能被用来从数据库中检索和操作数据,这些数据随后通过Spring管理的Bean传递给DWR,由DWR进一步传递给前端的Displaytag表格进行展示和分页。 Maven 是一个项目管理和...