java web 開發 第二章 jsp資料互動——課後作業:
1.使用JSP實現使用者登入,使用者名稱為admin,密碼為123,登入後顯示顯示管理員資訊。
<%@ 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> div { text-align: center; } </style> </head> <body> <div> 管理員登入 <form action="yz.jsp" name="form1" method="post"> 登入名: <input type="text" name="useName"> <br /> <br /> 密碼 : <input type="password" name="password" size="21"> <br /> <br /> <input type="submit" value="登入"> </form> </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> <% String name = request.getParameter("useName"); String pwd = request.getParameter("password"); if ("admin".equals(name) && "123".equals(pwd)) { request.getRequestDispatcher("xs.jsp").forward(request, response); } else {// response.sendRedirect("ts.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> </head> <body> 使用者和密碼錯誤! <%String name =request.getParameter("name") ;%> <%=name %> </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 > table{border: 1px solid red} td{border: 1px solid red} </style> </head> <body> 管理員資訊 <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> </body> </html>
2.編寫一個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="fullPage.jsp" method="post"> <img alt="" src="images/head.gif"> <input type="submit" value="提交"> </form> </body> </html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="head.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> 你好,歡迎來到java web的世界! </body> </html>
3.首先在headisp中把mages資料夾下的圖片head gf 顯示出來,然後在fullPage.1sp 中把hesd.jsp嵌入進去並在圖片的下方輸出文字“你好,歡迎來到Java Web的世界!
<%@ 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="fullPage.jsp" method="post"> <img alt="" src="images/head.gif"> <input type="submit" value="提交"> </form> </body> </html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="head.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> 你好,歡迎來到java web的世界! </body> </html>
4.編寫一個J5P頁面lucknuwm.jsp產生0~9之間的隨機數作為使用者幸運數字,將其儲存並重定向到另一個頁面showL.uckNumisp中,在該頁面中將使用者的幸運數字顯示出來。
<%@ 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 num=(int)(Math.random()*10);
session.setAttribute("name", num);
request.getRequestDispatcher("showLuckNum.jsp").forward(request, response);
%>
</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>
<%
int aa =(int)session.getAttribute("name");
out.print(aa);
%>
</body>
</html>
相關推薦
java web 開發 第二章 jsp資料互動——課後作業:
1.使用JSP實現使用者登入,使用者名稱為admin,密碼為123,登入後顯示顯示管理員資訊。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%
(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 Web開發中前後臺數據互動中文亂碼問題解決方法及說明
一 、基於BaseServlet (BaseServlet extends HttpServlet),如果BaseServlet中不設定任何編碼格式,在其子類QueryCustomer (QueryCustomer extends BaseServlet)中獲取到前端傳回來
第三章 JSP資料互動(二)
JSP使用cookie:建立cookie物件Cookie newCookie=new Cookie(String key,String value);寫入cookieresponse.addCookie(newCookie);讀取cookieCookie[] cookie=request.getCookies
第三章JSP資料互動(=)
jsp內建物件application 在更大範圍內儲存資料 作用域對比: request 單次請求 session N次請求 一次對話 application 整個應用 N次對話 作用域比較 page <request<session&
第三章 JSP資料互動(二)
1,編寫一個JSP頁面,統計網頁被訪問次數 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HT
Java web開發技術 第二章
2 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD
Java開發工程師(Web方向) - 01.Java Web開發入門 - 第4章.Maven
編譯器 靜態資源 重復 mvn clean art servle 技術 工具 環境 第4章--Maven Maven實戰 Java Web應用的部署: 手動式: 編譯:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/
Java開發工程師(Web方向) - 01.Java Web開發入門 - 第6章.蜂巢
多個 計算 margin style 打包 工程 自動 後端服務 運行 第6章--蜂巢 蜂巢簡介 網站開發完,就需要測試、部署、在服務器上運行。 網易蜂巢: 采用Docker容器化技術的雲計算平臺 https://c.163.com 容器管理:容器可被視作為雲主機的服務器
java web 開發入門 --- tomcat/servlet/jsp
title 啟動服務 軟件 完成後 idt head font pac tom 在做java web 開發時,首先就要安裝tomcat。tomcat是什麽呢?它就是一個web服務器,也叫web容器,我們把寫好的代碼(jsp, html)放到它裏面,然後啟動它,就可以從外
使用JSP/Servlet技術開發新聞發布系統——第二章 JSP數據交互(一)
checkbox center item location 原因 web容器 false 要求 分鐘 1、 JSP內置對象:JSP內置對象是 Web 容器創建的一組對象; ●JSP常用的內置對象:out、request、application、session、resp
Java EE入門教程系列第二章JSP(一)——第一個JSP程式
2、1JSP概述 2.1.1JSP簡介 JSP,全稱是Java Server Pages,是在Servlet技術的基礎上形成的,主要完成網頁中伺服器動態部分的編寫。 有如下特點: (1)一次編寫,隨處執行 (2)可重用元件技術 (3)標記化頁面開發:JSP將許多常用功能封裝起
Java EE入門教程系列第二章JSP(四)——內建物件
2.4 內建物件 2.4.1 常用的內建物件 在JSP頁面中已經預先定義好了9個內建物件,可以在Web應用中直接使用。內建物件的構建基於HTTP協議,所以它們可以完成收集瀏覽器請求發出的資訊、響應瀏覽器請求以及儲存客戶資訊等工作,極大簡化了Web開發工作。 JSP內建列表如下圖所示:
Java EE入門教程系列第二章JSP(三)——JSP指令與動作元件
2.3 指令與動作元件 2.3.1 page指令 page指令的基本語法為: <%@ page 屬性1="屬性1的值" 屬性2="屬性2的值"···%> 屬性值記得用“”或者‘’括起來,這樣寫比較規範,不易出錯。 舉例: <%@ page language=
Java——Web開發之開源框架DBUtils的使用,JSP開發模式,三層架構與MVC設計模式的認識
DBUtils的使用: 在使用開源框架DBUtils時,它只是幫我們簡化了CRUD的程式碼,但是它不負責連線的建立以及獲取工作。 1.和使用開源框架都一樣的一個步驟,先匯入jar檔案 2.在這裡採用的是開源資料庫連線池C3P0進行連線 3.編寫CRUD程式碼 使用其功
Java——Web開發之JSP,EL與JSTL的使用
JSP:從使用者角度來看是一個網頁,從開發人員來看就是一個java類,繼承了servlet,所以實際上就是一個servlet。 1.jsp的三大指令 指令的寫法 <%@ 指令名字 %> 1.page指令
Java Web開發jsp顯示高階分頁效果詳解
許多網站都文章或其他類內容的分頁效果,初學者對於分頁的開發有時只會用程式碼,而沒有深入瞭解程式碼編寫前的業務邏輯結構,掌握好這個,我想,任何的效果的分頁都能自己解決…… 1、確立jsp分頁的內部邏輯結構: 現在就採用標準MVC模式下的分頁做
Java EE入門教程系列第二章JSP(六)——JSP標準標籤和自定義標籤的配置與使用
2.6 JSP的標籤 2.6.1 標籤簡介 標籤就是把一段具體業務的Java程式碼封裝起來,然後以標記語言的形式在頁面檔案中對它進行呼叫,增強頁面檔案和Java程式的獨立性。 目前標籤庫有兩種形式:標準標籤庫和自定義標籤。 JSP標準標籤(JSTL)是一個可以實現We
Java EE入門教程系列第二章JSP(五)——表示式語言EL
2.5 表示式語言——EL 大量Java指令碼使得JSP頁面難以維護,於是,一種類似JavaScript的語言——EL表示式可用於在網頁上生成動態內容,並代替JSP指令碼元素的技術被推出。 2.5.1 基本語法 ${EL expression} 其中,$是EL語法中的