一,using jsp
App Engine java提供对JSP,JSTL的几乎完全支持。本课主要介绍如何在GAE for java中使用jsp及jstl。
打开eclipse菜单->Preferences->Java->Installed JREs,添加jdk安装目录,并设为默认。默认eclipse仅指向了jre目录。

打开gapp_flexblog项目,在war目录下添加jsp文件greeting_via_jsp.jsp,如下:
<%@page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="sban.flexblog.HelloWorldUsingJPA"%>
<%@page import="sban.flexblog.GreetingEntity"%>
<%@page import="java.util.List"%>
<html>
<body>
<%
if (null != request.getParameter("message"))
{
String action = request.getParameter("message");
response.getWriter().write(action + "<br />");
}
%>
<form action="/gapp_flexblog/hello" method="post">
user:<input name="username" value=http://tech.ddvip.com/2009-05/"sban" maxlength="50" ></input><br />
greeting content:<input value=http://tech.ddvip.com/2009-05/"greeting content1" name="greetingContent" maxlength="250" ></input><br />
<input type="hidden" name="action" value=http://tech.ddvip.com/2009-05/"new" />
<input type="submit" value=http://tech.ddvip.com/2009-05/"Post Greeting" />
</form>
<div>
<form action="/gapp_flexblog/hello" method="post">
<input type="submit" value=http://tech.ddvip.com/2009-05/"Delete All Greetings" />
<input type="hidden" name="action" value=http://tech.ddvip.com/2009-05/"delall" />
</form>
</div>
<div>
<h3>Greetings list:</h3>
<ul style="list-style: decimal;">
<%
HelloWorldUsingJPA operator = new HelloWorldUsingJPA();
List<GreetingEntity> greetings = operator.getAllGreetings();
if (greetings.size() > 0)
{
for(GreetingEntity greeting : greetings)
{
%>
<li>
id:<%= greeting.getId() %>
user:<%= greeting.getUser() %>
greetingContent:<%= greeting.getGreetingContent() %>
date: <%=greeting.getDate().toString() %>
</li>
<%
}
}else{
%>
<li>Empty!</li>
<%
}
%>
</ul>
</div>
</body>
</html>
评论加载中...- 2009-5-11Silverlight开发实践--PicZoomShow
- 2009-5-8快速浏览Silverlight3 Beta: SystemColor(系统颜色)
- 2009-5-6快速浏览Silverlight3 Beta:在线与离线状态检测
- 2009-5-6基于flex4技术从零开发flex博客系统: 8 using jsp and jstl
- 2009-5-6基于flex4技术从零开发flex博客系统: 7 Using JPA
- 2009-5-6基于flex4技术从零开发flex博客系统: 6 Using FluorineFx
- 2009-5-6基于flex4技术从零开发flex博客系统 : 5 数据存储之管理Greeting
- 2009-5-6基于flex4技术从零开发flex博客系统 : 4 数据存储
- 2009-5-6FMS3系列(六):使用远程共享对象实现多人实时在线聊天
- 2009-5-6使用silverlight构建一个工作流设计器(七)
