下载此文档

跟我学AJAX技术——如何应用AJAX实现无刷新查询功能的Web应用示例(第二部分).doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
跟我学AJAX技术——如何应用AJAX实现无刷新查询功能的Web应用示例(第二部分)
在项目中添加Struts相关的表单ActionForm组件类
1、程序类名称为searchActionForm
.,如下为创建的示图。
2、在该Web应用中添加一个实现查询功能得Action组件
设置相关的参数:/.
将产生出下面的状态
同时在struts-
3、编程该Action类以响应客户端的Get方式的请求
.;
import ;
import ;
.;
.;
.;
.;
..*;
import .*;
public class SearchAction extends Action
{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
String cityName = ("cityName");
try
{
cityName = new String(("ISO-8859-1"), "gb2312");
}
catch (UnsupportedEncodingException e)
{
// TODO 自动生成 catch 块
();
}
CreateXMLInterface createXML=new CreateXMLBean();
//它代表我们的业务功能方法
String xmtFileResult=(cityName);
("text/xml; charset=GBK");
/**
将 Cache-Control 设为 no-cache 将确保浏览器不会从缓存相同的URL(包括参数)返回的应答。
*/
("Cache-Control", "no-cache");
PrintWriter out;
try
{
out = ();
(xmtFileResult); // (());
();
}
catch (IOException e)
{
();
}
return null;
}
}
注意:
重要的是把响应的内容类型设置为text/xml,否则 XMLHttpRequest 不会把响应内容解析成 XML DOM。
4、创建业务类的接口和业务类的实现类
(1)业务类的接口CreateXMLInterface,.;
(2)在该接口中定义下面的方法
.;
public interface CreateXMLInterface
{
public String createXMLText(String inputCityName);
}
(3)业务类的实现类CreateXMLBean,.
5、编程该业务组件类
.;
public class CreateXMLBean implements CreateXMLInterface
{
public CreateXMLBean()
{
}
/*

跟我学AJAX技术——如何应用AJAX实现无刷新查询功能的Web应用示例(第二部分) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小337 KB
  • 时间2018-06-08