CityInfoPortletView.jsp

 

+

Search Tips   |   Advanced Search

 

 

<%@page session="false" 
        contentType="text/html" 
        pageEncoding="ISO-8859-1" 
        import="java.util.*,javax.portlet.*,com.ibm.rad75portlet.*" %>

<%@taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>
<%@taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portlet-client-model" prefix="portlet-client-model" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<portlet:defineObjects/>

<portlet-client-model:init>
      <portlet-client-model:require module="ibm.portal.xml.*"/>
      <portlet-client-model:require module="ibm.portal.portlet.*"/>
</portlet-client-model:init>

<script language="javascript">

var req = false;

if (window.XMLHttpRequest)
{
  var req = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  var req = new  ActiveXObject("Microsoft.XMLHTTP");
}

function <portlet:namespace/>getHotels(url,divId,param)
{
  if (req)
  {
    var div = document.getElementById(divId);
    req.open("GET", url + "?cityId=${requestScope.info.cityId}" );

    req.onreadystatechange = function()
    {
      if (req.readyState == 4 && req.status == 200)
      {
         div.innerHTML = req.responseText;
      }
    }
    req.send(null);
  }
}
</script>

<DIV style="margin: 6px">
<DIV style="margin: 12px; margin-bottom: 36px">
<c:if test="${requestScope.info!=null}">
<H3 style="margin-bottom: 3px">Welcome to ${requestScope.info.name} !</H3>
<table>
 <tbody>
  <tr>
   <td align="left"><b>State:</b></td>
   <td><c:out value="${requestScope.info.state}" /></td>
  </tr>

  <tr>
   <td align="left"><b>Population:</b></td>
   <td><c:out value="${requestScope.info.population}" /></td>
  </tr>

  <tr>
   <td align="left"><b>Description:</b></td>
   <td><c:out value="${requestScope.info.description}" /></td>
  </tr>
 </tbody>
</table>

<br>

<form>
<input type="button" onclick="<portlet:namespace/>getHotels('${requestScope.resourceUrl}', 'hotels', '${requestScope.info.cityId}')" value="Hotels" >
</form>

</c:if>

</DIV>
</DIV>