Return to Tech/java

Apache Tomcat - JSP basic

http post
post sample
file:formpost.jsp
<%@ page language="java" %>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page pageEncoding="UTF-8" >

<!DOCTYPE html>
<html>
<head>
    <title>Debug</title>
</head>
<body>
    <form action="./formpost.jsp" method="post">
        <input type="text" name="hogePostData" />
        <input type="submit" value="Send" />
    </form>
    <br />
    Recv: <%= request.getParameter("hogePostData") %>
</body>
</html>

file:ShowHeader.jsp
<%@ page language="java" %>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page pageEncoding="UTF-8" %>
<%@ page import="java.util.*" %>

<!DOCTYPE html>
<html>
    <head>
        <title>Show Headers</title>
    </head>
    <body>
        <table border="1">
            <tr>
                <th>HeaderName</th>
                <th>Value</th>
            </tr>
<%
    Enumeration<String> headers = request.getHeaderNames();

    while ( headers.hasMoreElements() ) {
        String name = (String)headers.nextElement();
        String value = request.getHeader(name);
%>
            <tr>
                <td><%= name %></td>
                <td><%= value %></td>
            </tr>
<%
    }
%>
        </table>
    </body>
</html>


file:ShowResHeader.jsp
<%@ page language="java" %>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page pageEncoding="UTF-8" %>
<%@ page import="java.util.*" %>

<!DOCTYPE html>
<html>
    <head>
        <title>Show Response Headers</title>
    </head>
    <body>
        <table border="1">
            <tr>
                <th>HeaderName</th>
                <th>Value</th>
            </tr>
<%
    Collection<String> headers = response.getHeaderNames();

    Iterator keys = headers.iterator();

    while (keys.hasNext() ) {
        String name = (String)keys.next();

        String value = response.getHeader(name);
>%
            <tr>
                <td><%= name %></td>
                <td><%= value %></td>
            </tr>
<%
    }
%>
        </table>
    </body>
</html>


Return to Tech/java