JSP应用程序

一、编写

1、index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <form action="login.jsp">
            <font size=4 face="Verdana" color=#120292>
                <marquee>online banking system</marquee>
                <br><br>
                <table cellspacing=5 cellpadding="5" bgcolor="#959999" colspan=2 rowspan=2 align="center">
                    <tr>
                        <td>bank customer authentication form</td>
                    </tr>
                    <tr>
                        <td>enter customer id:</td>
                        <td><input type="text" name="name"/></td>
                    </tr>
                    <tr>
                        <td>enter password:</td>
                        <td><input type="text" name="password"/></td>
                    </tr>
                </table>
                <table align="center">
                    <tr>
                        <td><input type="submit" value="login" /></td>
                        <td><input type="reset" value="cancel" /></td>
                    </tr>
                </table>
            </font>
        </form>
    </body>
</html>

2、login.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@ page errorPage="error.jsp" %><!--添加-->
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%
            String user=request.getParameter("name");
            String password=request.getParameter("password");
            int p=Integer.parseInt(password);
            if(user.equals("John")&& p==123){
                out.println("Welcome to online banking system");
                out.println("   login successful");
            }
            else{
                out.println("login unsuccessful");
            }
        %>
    </body>
</html>

3、error.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h1>An exception has occurred</h1>
        Exception Class:<%= pageContext.getException() %>
        <form action="index.jsp">
            <input type="submit" value="return" />
        </form>
    </body>
</html>

4、web.xml

  在</web-app>之前加入以下代码

<error-page>
        <exception-type>java.lang.NumberFormatException</exception-type>
        <location>/error.jsp</location>
</error-page>

二、运行

JSP应用程序,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。