index.jsp
上传用户:weisa_1
上传日期:2007-10-14
资源大小:287k
文件大小:3k
源码类别:

手机WAP编程

开发平台:

Java

  1. <%-- 
  2.   Mobile Zoo Push service example 
  3.   index.jsp 
  4. --%>
  5. <%@ page import="javax.servlet.*" %>
  6. <%@ page import="javax.servlet.http.*" %>
  7. <%@ page import="java.io.*" %>
  8. <%@ page contentType="text/vnd.wap.wml" %>
  9. <?xml version="1.0"?>
  10. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
  11. <!-- The front page of the Mobile Zoo Information Pages -->
  12. <wml>
  13. <!-- provides a way back using the prev element -->
  14. <template>
  15.    <do type="prev">
  16.      <prev/>
  17.    </do>
  18. </template>
  19. <%--
  20. Session tracking.
  21. HttpSession interface is utilised in this example.
  22. First a check is performed whether the request includes a "cookie" header and 
  23. a validity test based on the requested session id.
  24. If the client user agent is checked not to support cookies, URL rewriting is used instead. 
  25. In that the session id is encoded as a path parameter in the resulting URL string.
  26. --%>
  27. <%
  28. boolean cookiesCheck = request.getHeader("cookie") != null && request.isRequestedSessionIdValid();
  29. final String jsessionID = cookiesCheck ? "" : ";jsessionid=" + session.getId();
  30. %>
  31. <!-- Information pages. First card -->
  32. <card id="main" title="Push Info pages">
  33.    <p align="center">
  34.      <do type="accept" label="Members" name="members">
  35.        <go href="servlet/members<%= jsessionID %>"/>
  36.      </do>
  37.      <do type="accept" label="Info" name="info">
  38.        <go href="servlet/info<%= jsessionID %>"/>
  39.      </do>
  40.      <do type="accept" label="Ads" name="ads">
  41.        <go href="servlet/commercials<%= jsessionID %>"/>
  42.      </do>
  43.      <do type="accept" label="Feedback" name="feedback">
  44.        <go href="servlet/feedback<%= jsessionID %>"/>
  45.      </do>
  46.      <do type="accept" label="New member" name="newmember">
  47.        <go method="post" href="servlet/members<%= jsessionID %>">
  48.          <postfield name="action" value="new"/>
  49.        </go>
  50.      </do>
  51.      <do type="accept" label="Tell a friend" name="friend">
  52.        <go method="post" href="push/recommend<%= jsessionID %>"/>
  53.      </do>
  54.      <anchor title="Members">Members
  55.        <go href="servlet/members<%= jsessionID %>"/>
  56.      </anchor>
  57.      <br/>
  58.      <anchor title="Info">Info
  59.        <go href="servlet/info<%= jsessionID %>"/>
  60.      </anchor>
  61.      <br/>
  62.      <anchor title="Ads">Ads
  63.        <go href="servlet/commercials<%= jsessionID %>"/>
  64.      </anchor>
  65.      <br/>
  66.      <anchor title="Feedback">Feedback
  67.        <go href="servlet/feedback<%= jsessionID %>"/>
  68.      </anchor>
  69.      <br/>
  70.      <anchor title="New member">New member
  71.        <go href="servlet/members<%= jsessionID %>">
  72.   <postfield name="action" value="new"/>
  73.        </go>
  74.      </anchor>
  75.      <br/>
  76.      <anchor title="Tell a friend">Tell a friend
  77.        <go href="servlet/recommend<%= jsessionID %>"/>
  78.      </anchor>
  79.    </p>
  80. </card>
  81. <!-- end of the page -->
  82. </wml>