(Java Web開發技術與實戰專案)第二章 JSP資料互動(一)
1,使用JSP實現使用者登入,登陸後顯示管理員資訊
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>登入頁面</title> </head> <body> <form action="zuoye1-1.jsp"method="post"name="form"> <div align="center"> <h3>管理員登入</h3> 登入名:<input type="text"name="a"><br> 密 碼:<input type="text"name="b"><br> <input type="submit" name=submit value="登入"> </div> </form> </body> </html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>管理員登入驗證</title> </head> <body> <% String name=request.getParameter("a"); String pass=request.getParameter("b"); if("admin".equals(name)&&"123".equals(pass)){ request.getRequestDispatcher("zuoye1-2.jsp").forward(request, response); }else{ response.sendRedirect("zuoye1-3.jsp"); } %> </body> </html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>使用者資訊</title> <style type="text/css"> div{ border: 1px solid red; width: 152px } td{ border: 1px solid red; } </style> </head> <body> <h2>管理員資訊</h2> <div> <table> <tr> <td>姓名</td> <td>阿貓</td> </tr> <tr> <td>性別</td> <td>男</td> </tr> <tr> <td>身高</td> <td>226cm</td> </tr> <tr> <td>身份</td> <td>管理員</td> </tr> <tr> <td>興趣愛好</td> <td>程式設計,刪帖</td> </tr> </table> </div> </body> </html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>錯誤顯示</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); %> <%out.print("使用者名稱或密碼錯誤");%> </body> </html>
2,編寫一個複選框,選擇交通工具,然後顯示所有選擇項
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>交通工具</title> </head> <body> <form action="zuoye2-1.jsp" method="post"> <h3>請選擇您平常出行常乘坐的交通工具</h3> <input type="checkbox" name="bass" value="汽車">汽車 <input type="checkbox" name="bass" value="單車">單車 <input type="checkbox" name="bass" value="飛機">飛機<br> <input type="checkbox" name="bass" value="火車">火車 <input type="checkbox" name="bass" value="輪船">輪船<br> <input type="submit"name="submit"value="提交"> </form> </body> </html> <%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>出行工具顯示</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); String[]basses=request.getParameterValues("bass"); %> <h3>您的安全出行:</h3> <% for(String bass:basses){ out.print(bass+","); } %> </body> </html>
3,建立一個jsp顯示圖片,然後在建立一個jsp,嵌入第一個jsp並在下方輸出文字
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body><center> <img alt="陳冠希" src="images/1.jpg"> </center></body> </html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="zuoye3.jsp" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body><center style="color: red"> <%out.print("歡迎來到冠希世界!!!"); %> </center> </body> </html>
4,編寫一個jsp產生一個0~9隨機數字,儲存到會話中,並重定向到另一個頁面,顯示隨機數字
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>幸運號碼</title>
</head>
<body>
<%
int random=(int)(Math.random()*9);
session.setAttribute("rom", random);
int random1=(int)session.getAttribute("rom");
response.sendRedirect("zuoye4-1.jsp?random="+random1);
%>
<input type="submit"name="submit"value="點選抽獎">
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>號碼顯示</title>
<style type="text/css">
span{
color: white;
border-radius: 60px;
border: 1px solid red;
background: red;
}
</style>
</head>
<body>
<%
String random=request.getParameter("random");
%>
你的幸運號碼是:<span><%=random%></span>
</body>
</html>
相關推薦
(Java Web開發技術與實戰專案)第二章 JSP資料互動(一)
1,使用JSP實現使用者登入,登陸後顯示管理員資訊 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE h
第二章 JSP資料互動(一)
1、什麼是JSP內建物件就是不需要做任何的宣告就可以直接使用的物件2、out物件out.print()可以實現頁面的輸出3、request物件就對伺服器做出一次請求4、response物件對伺服器做出兩次請求,後一次是攜帶所有Java程式碼做出的請求5、轉發和重定向轉發就是從
java高階特性與實戰專案 ——第二章:實用類 課後作業:
1.從控制檯輸入字串,字串的長度必須為是6,如果輸入的字元長度不等於6,則重新輸入。import java.util.Scanner; public class Alphabetic { public static void main(String[] args)
Java高階特性與實戰專案——第二章-實用類課後作業
1.從控制檯輸入字串,字串的長度必須是6,如果輸入的字串長度不等於6,則重新輸入。package coome.dierzhangkeho; import java.util.Scanner; /** * * @author huang * */ public cl
java web 開發 第二章 jsp資料互動——課後作業:
1.使用JSP實現使用者登入,使用者名稱為admin,密碼為123,登入後顯示顯示管理員資訊。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%
Java web開發技術 第二章
2 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD
java高階特性與實戰專案 第一章集合框架——課後作業:
建立一個類Queue 代表隊列,新增add(Object o)及get()方法,並新增main方法進行驗證import java.util.LinkedList; public class Queue { LinkedList queue; public Que
JAVA WEB開發環境與搭建
tomcat環境 apach strong bnf style 分享圖片 版本 tails 技術分享 JAVA WEB開發環境與搭建、 一、jdk的安裝 1.jak的下載官網:https://www.oracle.com/technetwork/java/ja
使用JSP/Servlet技術開發新聞發布系統——第二章 JSP數據交互(一)
checkbox center item location 原因 web容器 false 要求 分鐘 1、 JSP內置對象:JSP內置對象是 Web 容器創建的一組對象; ●JSP常用的內置對象:out、request、application、session、resp
java web學習心得與總結(1)——jsp基本語法
java web自學快三個月了,前面的基礎知識都忘了,以後每天寫一篇部落格總結一下. 或者關注下我的新浪微博:Mr翅膀君 一.page指令 1.language屬性 <%@ page language="java" import="java.util.*" page
Java Web學習(19):階段專案之使用JSP+JavaBean完成使用者登入
Model1簡介 Java Web應用程式的開發總體上來說有兩個模型就是Model1和Model2。Model1模型出現前,整個Web應用 的情況:幾乎全部由JSP頁面組成,JSP頁面接
《Java Web開發實戰經典》.(李興華).[PDF]pdf
多維 為什麽 get thread 覆寫 受限 thread類 基本應用 5.1 下載地址:網盤下載 內容簡介 · · · · · · 《Java開發實戰經典(名師講壇)》是一本綜合講解Java核心技術的書籍,在書中使用大量的代碼及案例進行
以前寫的兩本書《安全之路:Web滲透技術及實戰案例解析(第2版)》和《黑客攻防實戰加密與解密》
Web滲透技術及實戰案例解析 黑客攻防實戰加密與解密 應一些朋友的要求,我重新將書封面和購買地址發一下說明一下:www.antian365.com原來域名轉移到國外去了。現在國家對境外域名在國內訪問必須實名制,進行備份啥的,情況你懂的。最近正在制作《黑客攻防實戰加密與解密》的視頻課程,對黑客攻防過程遇
Java web 會話技術 cookie與session
問題 一起 一個 http協議 規範 再次 然而 交互 http請求 一.會話 會話可簡單理解為:用戶開一個瀏覽器,點擊多個超鏈接,訪問服務器多個web資源,然後關閉瀏覽器,整個過程稱之為一個會話。 會話過程中要解決的一些問題 每個用戶在使用瀏覽器與服務器進行會話的過程中,
Java Web開發(五) JavaScript庫jQuery學習(3) jQuery與Ajax的應用(1)
關於jQuery選擇器的知識這裡就先不介紹了,這裡向大家介紹一種比較厲害的技術,就是jQuery的Ajax應用,哈哈哈,我們當然先了解一些先進的技術啦,之後再為大家介紹jQuery選擇器和其他知識。 現在讓我們進入強大的jQuery的Ajax應用學習中吧。  
Java——Web開發之開源的資料庫連線池(C3P0與DBCP)的使用
緊接上一篇資料庫連線池的學習,點連線直達~ 資料庫連線池的簡單理解與使用 資料庫連線池DBCP程式碼連線與配置檔案: 1.先匯入使用的jar檔案,分別是dbcp.jar與pool.jar檔案 2.分別使用兩種方式實現,使用配置檔案(dbcpconfig.
Java——Web開發之開源框架DBUtils的使用,JSP開發模式,三層架構與MVC設計模式的認識
DBUtils的使用: 在使用開源框架DBUtils時,它只是幫我們簡化了CRUD的程式碼,但是它不負責連線的建立以及獲取工作。 1.和使用開源框架都一樣的一個步驟,先匯入jar檔案 2.在這裡採用的是開源資料庫連線池C3P0進行連線 3.編寫CRUD程式碼 使用其功
Java——Web開發之事務與資料庫連線池
事務:指的是一組操作,裡面包含許多個單一的邏輯,只要有一個邏輯沒有執行成功,那麼都算失敗,所有的資料都回到最初的狀態。事務在預設情況下是自動提交的。(事務指標對連線物件) 1.事務的簡單使用 1).關閉自動提交的設定 conn.setAutoCommit(fal
Java——Web開發之JSP,EL與JSTL的使用
JSP:從使用者角度來看是一個網頁,從開發人員來看就是一個java類,繼承了servlet,所以實際上就是一個servlet。 1.jsp的三大指令 指令的寫法 <%@ 指令名字 %> 1.page指令
Java Web開發Tomcat中三種部署專案的方法(轉)
轉自:http://www.gowhich.com/blog/539 第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中新增: <Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\works