WEB开发网
开发学院图形图像Flash 基于flex4技术从零开发flex博客系统: 8 using jsp... 阅读

基于flex4技术从零开发flex博客系统: 8 using jsp and jstl

 2009-05-05 12:06:05 来源:WEB开发网   
核心提示: 该Servlet由原来处理来自/gapp_flexblog/hello的get请求,改为处理post请求,基于flex4技术从零开发flex博客系统: 8 using jsp and jstl(3),我们在jsp页面中用一个隐藏的action标识当前请求是添加还是删除,为简单流程注重说明问

该Servlet由原来处理来自/gapp_flexblog/hello的get请求,改为处理post请求。我们在jsp页面中用一个隐藏的action标识当前请求是添加还是删除。为简单流程注重说明问题,数据操作直接使用了HelloWorldUsingJPA。

置于war目录下或其子目录(WEB-INF目录除外)下的jsp文件,可以直接在url中访问,而不必在web.xml中定义url转向。

这是jsp文件在本地运行良好,但在布署到GAE后,便成了静态页面。如下图所示:

基于flex4技术从零开发flex博客系统: 8 using jsp and jstl

初步推测这是由于我在GAE java中使用了WebORB所致。WebORB接纳了*.jsp文件请求,并做为静态文件处理。我把web.xml中的关于WebORB的配置信息去掉,再重新布署,就一切OK了。但是在本地为何可以?这是Google的问题,还是WebORB的问题?

二,使用JSTL

到这里下载jstl 1.1.2.tar.gz,解压缩至任何地方,把lib目录下的jstl.jar与standard.jar拷贝到gapp_flexblog项目的war/WEB-INF/lib目录下,把tld目录拷贝至war/WEB-INF/目录下。

打开web.xml,添加tablib说明,并修改web-app标签,部分代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
    
<jsp-config>
   <taglib>    
    <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>    
    <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
   </taglib>
</jsp-config>
//…

上一页  1 2 3 4  下一页

Tags:基于 flex 技术

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