WEB开发网
开发学院软件开发Java 结合使用 Ajax 和 WebSphere Portal 阅读

结合使用 Ajax 和 WebSphere Portal

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: 创建和定义 Ajax Servlet,定义指向 Servlet 的 JavaScript 引用变量,结合使用 Ajax 和 WebSphere Portal(4),加载任何外部 JavaScript 文件,实现 Ajax 框架,包括的任何 JavaScript 都可以安全地使用它,以指向 Ser

创建和定义 Ajax Servlet。

定义指向 Servlet 的 JavaScript 引用变量。

加载任何外部 JavaScript 文件。

实现 Ajax 框架。

创建和定义 Ajax Servlet

将 Servlet 与 Portlet WAR 文件捆绑在一起的过程非常简单;不过,即使经验丰富的 Portlet 开发人员也并非总是能够确保所有的细节都正确无误。所以,下面是全部易忽略的细节。

在 web.xml 文件中定义 Servlet,如清单 1 所示

包括 Servlet JAR 文件或类。


清单 1. web.xml 中的 Servlet 映射
<servlet> 
 <servlet-name>MyAjaxServlet</servlet-name> 
 <display-name>MyAjaxServlet</display-name> 
 <description></description> 
 <servlet-class> 
  com.ibm.ajax.MyAjaxServlet 
 </servlet-class> 
</servlet> 
<servlet-mapping> 
 <servlet-name>MyAjaxServlet</servlet-name> 
 <url-pattern>/Ajax</url-pattern> 
</servlet-mapping> 

定义指向 Servlet 的 JavaScript 引用

您需要在 JSP 文件中定义全局引用(参见清单 2),以便可以对 Portlet 请求库进行访问。定义全局变量后,包括的任何 JavaScript 都可以安全地使用它,以指向 Servlet。


清单 2. 指向 Servlet 的全局引用。
<script type="text/javaScript"> 
 var PATH = "<%= request.getContextPath() %>"; 
 var Ajax_SERVLET = PATH + "/Ajax"; 
</script> 

上一页  1 2 3 4 5 6 7  下一页

Tags:结合 使用 Ajax

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接