DWR 入門與應用(三)

來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet…

package onlyfun.caterpillar;
 
import java.io.IOException;
import java.io.PrintWriter;
import java.util.LinkedList;
import java.util.List;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
 public class ChatRoomServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
     private static LinkedList<Message> messages = new LinkedList<Message>();...........


Tags: dwr  JS  ajax  java  
DWR 入門與應用(二)

假設您要從資料庫中查詢出一些字串,然後填寫到表單的下拉選單中。

例如一個示意的Java程式如下:

package onlyfun.caterpillar;
 
public class Option {
  public String[] getOptions() {
                //
實際上這些字串是從資料庫中查到的啦
    return new String[] {"
良葛格", "毛美眉", "米小狗"};
  }
}



傳回的字串陣列,您要填寫到下拉選單中,當然,首先我們要在dwr.xml中開發這個物件…


Tags: dwr  JS  ajax  java  
DWR 入門與應用(一)

Java 開發人員與網頁設計人員的橋樑 DWR…呃!我懶得寫簡介了…直接來看看可以做什麼吧!…
(原文:http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx)
請先到 http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到WEB-INF/lib下…

負責處理客戶端請求,並呼叫Java物件的是DWRServlet,DWR其實也有些Model 2的味道,只是View的這一層比較弱,因為放到客戶端的JavaScript應用程式中…

在web.xml中加入DWRServlet…


Tags: dwr  JS  ajax  java  
(Dwr教程)dwr_ajax - DWR 入門與應用

以下三篇文章,由林信良台湾的技术作家写的:
DWR 入門與應用(一):  http://www.busfly.cn/csdn/post/dwr-ajax-indoor01.html
(原文)http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx
DWR 入門與應用(二):  http://www.busfly.cn/csdn/post/dwr-ajax-indoor02.html
(原文)http://blog.csdn.net/caterpillar_here/archive/2006/09/18/1239538.aspx
DWR 入門與應用(三):  http://www.busfly.cn/csdn/post/dwr-ajax-indoor03.html
(原文)http://blog.csdn.net/caterpillar_here/archive/2006/09/30/1311605.aspx

DWR.xml配置文件说明书.doc

DWR笔记.doc

DWR技术分析.doc

DWR开发培训.ppt

DWR学习.doc.......


Tags: dwr  JS  ajax  java  
【笔记】详解Ajax原理

//创建xmlHttp对象
                var xmlHttp;
                if(window.ActiveObject)
                {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }
                else if(window.XMLHttpRequest)
                {
                    xmlHttp = new XMLHttpRequest();
                }
                //建立请求
                xmlHttp.open("Get||Post","xxx.aspx",true||false) //true为异步,false为同步
                //如果是post方式提交的话,需要加上如下这段话
                xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoder");


Tags: javascript  JS  
Ext2.0 form使用实例(很详细的讲解,强烈推荐)
Ext2.0的form不单增加了时间输入控件、隐藏输入控件,还修改了创建方法,通过formpanel代替了原来form,column也根据新的布局定义更新了定义方式。总体来说,定义一个form更简单便捷了。本文将通过一个实例介绍一下2.0的form的创建以及其大部分控件的使用方法,因水平有限,错漏难免,忘大家多多谅解!   我们先来看看我们将要设计的form的情况:
Tags: 控件  fieldLabel  Ext  javascript  JS  
FckEditor V2.6 fckconfig.js中文注释
FckEditor V2.6 fckconfig.js中文注释 1. FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件 3. FCKConfig.EditorAreaStyles = '' ; // 编辑区的样式表风格 4. FCKConfig.ToolbarComboPreviewCSS =''; //工具栏预览CSS 5. FCKConfig.DocType = '' ;//文档类型 6. FCKConfig.BaseHref = ''; // 相对链接的基地址 7. FCKConfig.FullPage = false ; //是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 8. FCKConfig.StartupShowBlocks = false ;//决定是否启用"显示模块" 9. FCKConfig.Debug = false ;//是否开启调试功能 10. FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮肤路径 11. FCKConfig.PreloadImages=... //预装入的图片 ................
Tags: FCKEditor  fckconfig  中文  注释  JS  
Ext-js中的表单错误提示类型

Ext-js中的表单错误提示类型

在Ext-js API中没有 Ext.form.Field.prototype.msgTarget = 'side';的相关解释,只有在DEMO中才发现,先将错误提示类型列出:

位置值

描述

qtip

当鼠标移动到控件上面时显示提示

title

在浏览器的标题显示,但是测试结果是和qtip一样的

under

在控件的底下显示错误提示

side

在控件右边显示一个错误图标,鼠标指向图标时显示错误提示

[element id]

错误提示显示在指定idHTML元件中

 


Tags: Ext  表单  错误  JS  
EXT权限树--用户权限定义——设置模块权限

设置模块权限用于设置用户可以操作的权限。允许设置用户对模块的可操作与不可操作。  弹出设置权限子窗体 设置权限之前须选择一个用户。 Js代码

  1. var row = grid_user.getSelectionModel().getSelected();         
  2.           if(!row){   
  3.               alert('对不起,您还未选择数据!');   
  4.               return;   
  5.           }   

Tags: Ext  笔记  javascript  JS  
创建gridpanel解析

定义selectionModel:

 

Js代码 复制代码
...

Tags: Ext  gridpanel  笔记  javascript  JS  
combobox引用

combobox引用也可以获得combobox中的两个值,即显示的值和元素的value。

 

Ext.form.ComboBox

 

getEl() : Ext.Element

...

Tags: Ext  笔记  javascript  JS  
combobox被手工清空

1.combobox被手动的清空后,此时combobox.getEl().dom.value为空,可combobox.value并不为空。也就是说,EXT中combobox中两个配置项displayField为空,valueField不为空。因而,在combobox被手工清空后,也应清空它的valueField中的值。另一种方式是,使得用户不能编辑combobox,只能选择。

 

给combobox添加change事件即可实现。

 

...
Tags: Ext  笔记  javascript  JS  
分页:[«] 1[2] [3] [4] [5] [»]
Feed订阅集
勤劳致富^.^
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.