`
文章列表
DWR是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.    DWR允许使用客户端Javascript来与服务端Java程序进行交互,他实际上是帮助开发者隐藏了很多的开发细节。不用辛苦的去使用XMLHTTP,DWR是客户端-服务端的AJAX比较好的解决方案。    它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet(小应用程序)中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.    ...
        在Struts1.X的版本中加入了对异常的处理,Exception Handling,有了它就不需要我们用try/catch等捕获异常,一旦出现了我们已经定义的异常那么就会转到相应得页面,并且携带定制的信息。STRUTS框架提供了默认的异常处理org.apache.struts.action.ExceptionHandler,他的execute()方法负责处理异常。在需要实现自定义处理时重写方法,可以在配置文件定义由谁来处理Action类中掷出的某种异常。       Struts框架处理异常的流程
     在ssh架构中利用pager-taglib和filter根据用户需求显示进行分页,在次将实现一个根据用户在下拉类表用选择每页将要显示多少行进行分页   首先介绍pager-taglib标签:  pg:pager【这个标签用来设置分页的总体参数】重要参数 ...
      今天写项目的时候用到了需要从另一个打开页面取值的javascript,觉得很有用,就把它简化成了一个简单的例子贴出来,有小区的可以看看,有谁有更好的给小弟仍一个。   用两个页面进行测试:     1,访问页面:a.html:<html> <head> </head> <body> <input type="text" name="name" id="name" > <input type="button" value="选择用户 ...
首先建立自己的函数:package com.struts; public class MyFunction {    public static String welcome(String user){     String welcome="welcome  "+user;     return welcome;    } }然后在项目的web-inf下创建一个tld文件myFunction.tld用来注册函数内容如下:<?xml version="1.0" encoding="UTF-8" ?> <taglib ...
   struts利用在session中放一个local对象来达到设置当前语言您的目的,默认的情况下,struts根据网页向后台提交时所包含的编码信息来提供缺省的local对象。这就是我们为什么可以通过更改网页显示语言设置,就能显示不同语言文字的原因。struts在session中存放的这个local对象取名为Globals.LOCAL_KEY的值,因此利用这个原理我们就可以用编程的方式来手工切换整个应用系统的语言。 struts国际化问题的一个小例子:(根据下拉列表的选择显示不同语言的网站) 1,首先针对不同的语言,写不同的MessageResources.properties文件,比如说简体 ...
        最近正在抽时间研究jive的源代码,如果有谁想学习,我这有jive(Jdon版)的,是由Jive 2.1源代码改编而成,运行环境JBoss3+Tomcat+Linux+J2se1.4 给个邮箱就可以了。Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如Design Pattern,可更换的Skin,可插入Plug等等。详细解读其源代码对于理解这些新的设计上的概念是很有裨益的。如果你对Design Pattern和Java语言有一定的了解,但是还是会时常迷惑于其 ...
Struts中的Converter可以将一些特定对象转换成字符串,比如int、boolean、double等。例如:它会将1,y,on,yes转换成true.具体的实现要 参阅org.apache.commons.beanutils.Converter下的ConvertUtils.class类。下面是自己参照这个类写了一个转换java.util.date数据类型的 例子: 首先建一个类实现Converter接口。package com.struts.myconvert; import java.text.DateFormat; import java.text.ParseException; i ...
相关工具: tomcat版本5.5 ,mysql,drp(数据库名称);myeclipse6.0 1,首先需要下载tomcat管理界面:(到apache网站下载tomcat管理界面) 2,配置tomcat管理界面:  将管理界面zip文件解包,将解压后的TOMCAT-HOME/server\webapps\admin和TOMCAT-HOME/conf\Catalina\localhost\admin.xml拷贝到tomcat相应的目录下。 配置用户,编辑TOMCAT-HOME\conf\tomcat-users.xml文件,加入如下配置:<user username="admin ...
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子:package com.drp.util.filter; import java.io.IOException; import javax.servlet.Filter; impo ...
  初学JFreeChart,整理一个例子:(部分来自网页) JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。本文用的是JFreeChart 1.0.2 (根据版本不同需要根据类修改部分代码)下载:http://www.jfree.org/jfreechart/index.html 下载后解压jfreechart-1.0.2.zip,会发现在lib下有几个jar文件,本文只介绍生成饼图的例子: 1,首先将lib下的jcommon-1.0.5.jar和jfreechart-1.0.2 ...
  JFreeChart 1.0.2的动态应用,根据数据库中的数据生成饼图:(部分来自网页) 本文用的是JFreeChart 1.0.2 (根据版本不同需要根据类修改部分代码) 下载:http://www.jfree.org/jfreechart/index.html 下载后解压jfreechart-1.0.2.zip,会发现在lib下有几个jar文件,本文只介绍生成饼图的例子: 1,首先将lib下的jcommon-1.0.5.jar和jfreechart-1.0.2.jar放到你的项目的lib下面, 2,一个用于实验的表:(client) id ...
<html><head>  <script language="javascript">      var rowIndex = 0;      function addOneLineOnClick() {          var row=tb.insertRow(tb.rows.length);                 col = row.insertCell(0);                 col.innerHTML = "<tr><input size='90'  name=btn in ...
                       巴乔做客『天下足球』的两段视频,让人近距离的感受到真正的偶像,球场上的巴乔和生活中的巴乔都是那么的让人难忘,那么的迷人,不禁让人打起精神,面对挫折,继续前进。巴乔做客『天下足球』上:  http://v.youku.com/v_show/id_ce00XODg3Nzc4MA==.html 巴乔做客『天下足球』下:  http://v.youku.com/v_show/id_ce00XODg3ODI2NA==.html 巴乔最喜欢的歌:hotel california (加利福尼亚酒店)http://www.sxyedu.com/images/upl ...
第1个上传组件commons-fileupload =============commons-fileupload ================ common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar复制到tomcat的webapps\你的webapp\WEB-INF\lib\下,如果目 ...
Global site tag (gtag.js) - Google Analytics