Hatena::Groupjavamemo

Javaメモ このページをアンテナに追加

2008-10-28

フォームで入力されたデータを表示

| フォームで入力されたデータを表示 - Javaメモ を含むブックマーク はてなブックマーク - フォームで入力されたデータを表示 - Javaメモ フォームで入力されたデータを表示 - Javaメモ のブックマークコメント

http://localhost:8080/params0.html

<HTML>
<HEAD></HEAD>
<BODY>
<FORM METHOD="GET" ACTION="params.jsp">
<TABLE>
<TR><TD>P1</TD><TD>P2</TD><TD>P3</TD></TR>
<TR><TD VALIGN="TOP">
<SELECT NAME="P1" MULTIPLE>
<OPTION VALUE="A">A
<OPTION VALUE="B">B
<OPTION VALUE="C">C
<OPTION VALUE="D">D
</SELECT>
</TD><TD VALIGN="TOP">

<SELECT NAME="P2" MULTIPLE>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
</SELECT>
</TD><TD VALIGN="TOP">
<INPUT TYPE="TEXT" NAME="P3" SIZE="10">
</TD></TR></TABLE>
<INPUT TYPE="SUBMIT">
</FORM>
</BODY>
</HTML>

params.jsp

<%@ page contentType="text/html; charset=euc-jp" %>
<%@ page import="java.util.*" %>
<HTML>
<HEAD></HEAD>
<BODY>
<%--
   params.jsp
   Several Access Methods to access Parameters

   S.Terada
--%>

<HR>
P1 = <%= request.getParameter("P1") %>
<BR>
P0 = <%= request.getParameter("P0") %>

<HR>
P2 = (
<%
  String[] s = request.getParameterValues("P2");
  for(int i = 0; i < s.length; ++i) {
%>
<%= s[i] %>
<%
  }
%>
)

<HR>
<%
  Enumeration e = request.getParameterNames();
  while (e.hasMoreElements()) {
    String sParamName = (String)e.nextElement();
    String[] sVals = request.getParameterValues(sParamName);
%>
Parameter Name: <%= sParamName %> = (
<%
    for(int i = 0; i < sVals.length; ++i) {
%>
<%= sVals[i] %>
<%
    }
%>
)<BR>
<%
  }
%>
<HR>
Referer URL = <%= request.getHeader("Referer") %>
<HR>

</BODY>
</HTML>

JSP1.0基礎の基礎:パラメータへのアクセス

jspでif

| 13:58 | jspでif - Javaメモ を含むブックマーク はてなブックマーク - jspでif - Javaメモ jspでif - Javaメモ のブックマークコメント

http://localhost:8080/if.jsp

<%@ page import="java.util.*"
    contentType="text/html; charset=euc-jp" %>
<%  GregorianCalendar calendar = new GregorianCalendar();  // 現在の時刻を取得
    int nowHour = calendar.get(Calendar.HOUR_OF_DAY);  
    String message = "";
    if(nowHour >= 7 && nowHour < 12) {
      message = "午前中";
    } else if(nowHour >= 12 && nowHour < 19) {
      message = "午後";
    } 
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>時刻に応じたあいさつを表示する例</title></head>
<body>
<%= message %>
</body>
</html> 

連載:Tomcatを使う「JSPプログラミング」第3回

jspでHello World

| 13:24 | jspでHello World - Javaメモ を含むブックマーク はてなブックマーク - jspでHello World - Javaメモ jspでHello World - Javaメモ のブックマークコメント

先に Tomcat6をインストール します。

<html>
<head><title>Hello World!</title></head>
<body>
<h1>Hello World!</h1>
<p>
<%
   String hello = "Hello World!";
   out.println(hello);
%>
</p>
</body>
</html> 

hello.jsp を作成して、

$ sudo chmod 777 /usr/share/tomcat6/webapps/ROOT して

/usr/share/tomcat6/webapps/ROOT/ に hello.jsp をコピー

http://localhost:8080/hello.jspHello World が表示されます。


(Ubuntu 8.10では

$ sudo chmod 777 /var/lib/tomcat6/webapps/default_root して

/var/lib/tomcat6/webapps/default_root に hello.jsp をコピー

http://localhost:8080/hello.jspHello World が表示されます。)


連載:Tomcatを使う「JSPプログラミング」 第2回

Direct Lenders Direct Lenders 2018/06/17 05:33loan online <a href="http://loansonline.cars">online loans</a> loans online no credit check <a href=http://loansonline.cars>cash loans online</a>