Java EE基础实用教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 JSP应用基础

JSP是最近几年非常热门的技术,尤其是在Java EE中,JSP应用非常广泛。本章先从简单的例子着手,介绍JSP的用途及JSP文件的内容格式。

把下面这段代码命名为input.jsp,保存在Tomcat的webapps/ROOT文件夹中。

        <%@ page contentType = "text/html;charset = gb2312"%>
        <html>
        <body>
            <form action="result.jsp" method="post">
                请输入半径r: <input type="text" name="radius"/>
                <input type="submit" value="计算"/>
            </form>
        </body>
        </html>

再把下面这段代码命名为result.jsp,保存,同样放在ROOT文件夹中。

        <%@ page contentType="text/html;charset=gb2312"%>
        <html>
        <body>
            <%
                double r,s;
                String radius = request.getParameter("radius");
                if(radius == null){
                    s = 0.0;
                }else{
                    r =Double.parseDouble(radius);
                    s = 3.14*r*r;
                }
                out.print(s);
            %>
        </body>
        </html>

启动Tomcat服务器,在IE浏览器中输入“http://localhost:8080/input.jsp”,系统会显示input.jsp页面,如图2.1所示。当在文本框中输入10 后,单击【计算】按钮会跳转到另外一个页面,也就是result.jsp页面,并且输出结果314.0,如图2.2所示。

图2.1 input.jsp页面

图2.2 result.jsp页面

注意:JSP文件保存时后缀名必须小写,如*.jsp。