在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序
2010-03-30 00:00:00 来源:WEB开发网portlet 视图页面
BuyTicketPortlet 包括一个视图页面以通过调用 context.getRequestDispatcher("view.jsp").include(request, response); 来解除视图部分与 portlet 代码之间的耦合。清单 5 中显示的 view.jsp 文件用于呈现实际的 HTML 页面。
清单 5. 初始页面 —— view.jsp
<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" session="false"%>
<portlet:defineObjects />
<%
String game = renderRequest.getParameter("game");
if (game == null) game = "";
String name = renderRequest.getParameter("name");
if (name == null) name = "";
String errorMessage = renderRequest.getParameter("errorMessage");
if (errorMessage != null) {
%>
<p><%=errorMessage%></p>
<%
}else if (name != null && !name.equals("") && game != null && !game.equals("") ) {
%>
<p><b> Thank you <%= name %>, you purchased ticket for <%= game %></b></p>
<%
}
%>
<FORM name="<portlet:namespace/>ticketform" action="<portlet:actionURL/>">
<table border="0">
<tr><td>
Select Game/Event
</td><td>
<select name="game">
<%
java.util.ArrayList map=org.sample.geronimo.buyticket.GameConstants.map;
java.util.Iterator itr=map.listIterator();
while(itr.hasNext())
{
String gamelist=(String)itr.next();
%>
<option value=<%= gamelist %> selected="true"><%= gamelist %></option>
<%
}
%>
</select>
</td></tr>
<tr><td>Name</td><td><INPUT type="text" name="name" size="20"/></td></tr>
<tr><td>Card</td><td><INPUT type="text" name="card" size="20"/></td></tr>
<tr><td>Exp. Date</td><td><INPUT type="text" name="date" size="20"></td></tr>
</table>
<INPUT type="submit" name="<portlet:namespace/>submitTicket" value="Buy"/>
<INPUT type="submit" value="Cancel"/>
</FORM>
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
更多精彩
赞助商链接