`
primer_2004
  • 浏览: 124224 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
① out - javax.servlet.jsp.jspWriter      out对象用于把结果输出到网页上。 方法: 1. void clear() ;  清除输出缓冲区的内容,但是不输出到客户端。 2. void clearBuffer() ; 清除输出缓冲区的内容,并输出到客户端。 3. void close() ; 关闭输出流,清除所有内容。 4. void flush() ; 输出缓冲区里面的数据。 5. int getBufferSize() ; 获取以kb为单位的目前缓冲区大小。 6. int getRemaining() ;获取以kb为单位的缓冲区中未被占用的空间大小。 7 ...
     通过动作影响输出的文本流,使用、编辑、建立对象。id属性和scope属性是每一个JS 动作都具有的属性,其中id表示一个动作的名称,而scope则表示一个动作的作用域。 scope作用域的取值:    page:由javax.servlet.jsp .PageContext得到,在用户请求此页面的过程中有效    request:由ServletRrequest.getAttribute(name)得到,在用户的整个请求过程中有效    session:由HttpSession.getValue( name)得到,在用户的整个会话期内有效    application:由Ser ...
product_success.jsp页面代码: <%@page pageEncoding="GBK" contentType="text/html; charset=GBK" %>   <%    String flag=(String)request.getAttribute("flag");    String fieldname="";    String value="";    if(flag.equals(&q ...
addproduct.jsp页面代码: <%@page pageEncoding="GBK" contentType="text/html; charset=GBK" %>   <%@ taglib uri="struts-html" prefix="html" %>   <%@ taglib uri="struts-logic" prefix="logic" %>   <%@ taglib u ...
接着就是写资源文件了。 在com.game.resources包中添加ApplicationResourcesProducts.properties文件。如果你的eclipse中有Properties Editor这个插件,就可以用Properties Editor打开资源文件进行编写,省去了用命令行转换格式的麻烦。配置内容如下: errors.required={0}不能为空.    errors.minlength={0}不能小于 {1} 个字符.    errors.maxlength={0}不能大于 {1} 个字符.    errors.in ...
接着编写配置文件。 在 struts-config 包中新建 struts-config.xml 。代码如下:    <? xml version="1.0" encoding="ISO-8859-1" ?>      <! DOCTYPE struts-config PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"        "http://jakar ...
     String flag = req.getParameter( " flag " );            req.setAttribute( " flag " , flag);            String fieldname = "" ;            String value = "" ;             if (flag.equals( " 2 " ))  {                f ...
    public   int  getTotalRows()   {             return  totalRows;        }           public   void  first()   {            currentPage  =   1 ;            startRow  =   0 ;        }           public   void  previous()   {             if  (currentPage  ==   1  ...
     /** */ /**          * 函数说明:获得一段记录信息         * 参数说明:          * 返回值:信息的集合          */         public  List getProducts ( int  pageSize,  int  startRow)  throws  HibernateException   {             final   int  pageSizepageSize1 = pageSize;             fina ...
       一个可选的步骤是设置DWR为调试模式—象上面的例子那样—在servlet描述段中将debug参数设为true。当DWR在调试模式时,你可以从HTMl网页中看到所有的可访问的Java对象。包含了可用对象列表的网页会出现在/WEBAPP/dwr这个url上,它显示了对象的公共方法。所列方法可以从页面中调用,允许你,第一次,运行服务器上的对象的方法。下图显示了调试页的样子:   调试页   现在你必须让DWR知道通过XMLHttpRequest对象,什么对象将会接收请求。这个任务由叫做dwr.xml的配置文件来完成。在配置文件中,定义了DWR允许你从网页中调用的对象。从设计上讲,DWR ...
         Ajax,或者说是异步JavaScript和XML,描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技术;文档对象模型(DOM),JavaScript,动态地显示和与表达信息进行交互;并且,XMLHttpRequest对象 ...
Ajax: DWR方式   按照与文章评价系统相同的流程,我们将使用Direct Web Remoting(DWR)框架实现同样的功能。   假定文章和投票结果存储在一个数据库中,使用某种对象/关系映射技术来完成抽取工作。为了部署起来尽可能地简单 ...
本文介绍一种方法,Ajax,使用它可以构建更为动态和响应更灵敏的Web应用程序。该方法的关键在于对浏览器端的JavaScript、DHTML和与服务器异步通信的组合。本文也演示了启用这种方法是多么简单:利用一个Ajax框架(指DWR)构造一个应用程序,它直接从浏览器与后端服务进行通信。如果使用得当,这种强大的力量可以使应用程序更加自然和响应灵敏,从而提升用户的浏览体验。   该应用程序中所使用的示例代码已打包为单独的WAR文件,可供下载。 简介   术语Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作 ...
 Web层代码编写:  我们还是先从主要的 action 开始吧。 在 com.game.products.web.actions 包中新建 ProductsAction ,这是一个 DispatchAction ,代码如下:   package com.game.products.web.actions;        import  java.util.List;        import  javax.servlet.http.HttpServletRequest;     import  javax.servlet.http ...
 Service层代码编写: 现在开始编写 Service 层代码: 在 com.game.products.services.iface 包中新建 ProductsService 接口,代码如下:  package  com.game.products.services.iface;        import  java.util.List;     import  com.game.products.model.Products;        public   interface  ProductsService   { ...
Global site tag (gtag.js) - Google Analytics