- Java EE基礎實用教程
- 鄭阿奇編著
- 236字
- 2018-12-30 08:27:08
第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。
推薦閱讀
- 企業級Java EE架構設計精深實踐
- SQL學習指南(第3版)
- Python數據分析基礎
- Visual C++數字圖像模式識別技術詳解
- 面向STEM的Scratch創新課程
- SQL語言從入門到精通
- Learn Scala Programming
- Xamarin.Forms Projects
- Learning JavaScript Data Structures and Algorithms
- OpenStack Orchestration
- Learning Nessus for Penetration Testing
- Appcelerator Titanium:Patterns and Best Practices
- 從零開始學UI:概念解析、實戰提高、突破規則
- 寫給青少年的人工智能(Python版·微課視頻版)
- 計算思維與Python編程