首页 - Ajax专区 - 实例应用

Ajax实现放大镜功能说明书

发布时间: 2007-03-19 12:35    作者: 未知    来源: 未知    浏览:    评论

    var _tx = [];
    var cols;
    var pos = "\'" + 'test1'+','+ 'test2' + "\'";   
    for(var i = 0; i < rows.length; i++) {
        cols = rows[i].split(",");               
        values = "\'" + cols[0] + ',' + cols[1] + "\'";
        //处理每行显示数据
        _t[i]=''+cols[0]+''+cols[1]+'';
       
}  
//找出要显示数据的Div
    _termFrame=getElement('selMake');
   //把所有数据行显示到Div中
       _termFrame.innerHTML=' '+_t.join('')+'
';
       // 显示结果
       _termFrame.style.display='block';
    //隐藏父页面中Div遮挡的Select元素,避免下面的Select元素优先显示
       getElement('models').style.visibility="hidden";
       _termFrame.style.visibility="visible";
}
3.2    Servlet后台
选择Servlet作为后台,是因为如果采用Struts Action为后台处理程序,则必须指定要返回的页面。而使用Servlet则没有这个要求。默认返回到请求页面。而这个放大镜Servlet接受所有的放大镜请求,根据前台传来的放大镜实现类名称参数,由Spring创建放大镜实现类对象,该对象实现了放大镜接口(MaginfierInterface),从而获取返回值文本。返回到前台。
3.2.1   具体代码如下:
3.2.1.1       放大镜Servlet
public void doGet(HttpServletRequest request, HttpServletResponse response)
                     throws ServletException, IOException
 {
        //获取从前台传来的放大镜具体实现类名称
              String maginfierClassName = request.getParameter("maginfierClassName");
        //调用Web.xml文件中初始化的Spring上下文容器
              ApplicationContext appContext = WebApplicationContextUtils
                            .getWebApplicationContext(this.getServletContext()); 
        //使用Spring容器创建放大镜具体实现类
              MaginfierInterface maginfier = (MaginfierInterface) appContext

TAG

Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符