本文目錄一覽:
- 1、JSF+EJB項目。小項目就行,簡單點的,可以實現用戶登錄,用戶登錄從數據庫中取值
- 2、jsp addHeader()方法幹什麼的
- 3、jsp如何連接數據庫
- 4、判斷並改錯: 1. Eclipse用於開發Java程序,MyEclipse用於開發J2EE或者Java EE程序
- 5、怎樣用myeclipse創建一個jsp的項目
- 6、jsp的問題 add用法
JSF+EJB項目。小項目就行,簡單點的,可以實現用戶登錄,用戶登錄從數據庫中取值
用戶登錄
配置文件:
faces-config
managed-bean
managed-bean-namemyForm/managed-bean-name
managed-bean-class
com.web.UserForm
/managed-bean-class
managed-bean-scopesession/managed-bean-scope
/managed-bean
navigation-rule
from-view-idfrom.jsp/from-view-id
navigation-case
from-outcomeresult/from-outcome
to-view-idto.jsp/to-view-id
/navigation-case
/navigation-rule
/faces-config
model(對象)User:有兩個屬性:userName,passWord
public class User {
private String userName;
private String passWord;
//get set 方法省略
}
頁面
f:view
h:form id=”InputForm” enctype=”multipart/form-data”
h:inputText value=#{UserForm.user.userName}/h:inputText
h:inputSecret value=#{UserForm.user.passWord}/h:inputSecret
h:commandLink action=”#{UserForm.login}”
h:outputText value=”登陸”/
/h:commandLink
/h:form
/f:view
UserForm中:把User對象初始化,寫一個login方法,用戶名和密碼就會保存在對象User中,在login方法中進行驗證。調用接口或者DAO層,還是用Hibernate或者JDBC,對數據進行操作就可以了。
jsp addHeader()方法幹什麼的
Response.AddHeader使用實例
1.文件下載,指定默認名
Response.AddHeader(“content-type”,”application/x-msdownload”);
Response.AddHeader(“Content-Disposition”,”attachment;filename=文件名.rar”);
2.刷新頁面
Response.AddHeader (「REFRESH」, 」60;URL=newpath/newpage.asp」)
這等同於客戶機端META元素:
META HTTP-EQUIV=」REFRESH」, 「60;URL=newpath/newpage.asp」
3.頁面轉向
Response.Status = 「302 Object Moved」
Response.Addheader 「Location」, 「newpath/newpage.asp」
這等同於使用Response.Redirect方法:
Response.Redirect 「newpath/newpage.asp」
4.強制瀏覽器顯示一個用戶名/口令對話框
Response.Status= 「401 Unauthorized」
Response.Addheader 「WWW-Authenticate」, 「BASIC」
強制瀏覽器顯示一個用戶名/口令對話框,然後使用BASIC驗證把它們發送回服務器(將在本書後續部分看到驗證方法)。
5.如何讓網頁不緩存
Response.Expires = 0
Response.ExpiresAbsolute = Now() – 1
Response.Addheader “pragma”,”no-cache”
Response.Addheader “cache-control”,”private”
Response.CacheControl = “no-cache
jsp如何連接數據庫
1、先打開我們編輯運行JSP的開發環境,我們新建一個java web項目。
2、將相應的mysql的包複製到WebContent–》WEB-INF–》lib下的文件夾。
3、在JSP文件中引入相應的SQL的java包。
4、這裡紅框中圈住的就是最基本最重要的部分,首先注意用戶名和密碼以及端口號,
5、運行我們的測試項目,如果顯示如圖所示的字段,即表示連接成功了。
判斷並改錯: 1. Eclipse用於開發Java程序,MyEclipse用於開發J2EE或者Java EE程序
2. Applet是獨立的程序。
Applet程序不能獨立運行,需要嵌入用HTML 語言編寫的網頁文件中
答:正確
3. MyEclipse有兩種類型,一種是作為Eclipse的插件,使得在Eclipse中也能開發J2EE或者Java EE程序,另一種則是完全的,可直接用於開發J2EE或者Java EE程序。
答:不準確。MyEclipse早期發行版本只包含eclipse插件,後來才發行包含eclipse的版本。但說白了它就是一個Eclipse的插件集合,並不能獨立於eclipse運行的。
4. JSP程序運行客戶端,而Servlet程序運行在服務器端。
答:錯。都是運行在服務端的。
5. JSP中表單的提交通常有Get和Post兩種方法,其中使用Post方法提交的數據會在URL地址欄中顯示出來。
答:錯。Get方法才會在地址欄中顯示。
6. JSF和JSP、Servlet和EJB一樣,都是獨立的技術。
答:錯。它們都必須依賴java語言,只能說它們是獨立的規範還比較恰當。
7. Criteria比HQL更接近傳統SQL語句的查詢語法,HQL本身只是一個查詢容器,具體的查詢條件需要通過其add方法添加到其實例中。
答:錯。說反了。
怎樣用myeclipse創建一個jsp的項目
哦,這個問題很簡單,有一個new,點擊它,然後有個web project點擊那個,起個名字之後就可以了,然後你想添加一個jsp文件,就在左邊的方框里的工程名字上右鍵,裏面還有個new,找jsp就可以了
運行也很簡單,樓主,你應該裝了tomcat了吧,在myeclipse上有個像服務器的圖標,旁邊有個箭頭,點那個箭頭能夠出來一個下拉菜單,選擇tomcat 6.x然後tomcat會啟動,啟動之後,點那個圖標左邊的那個圖標,會有個對話框,有個add,第一次加載用這個,以後修改程序再次加載用deploy,等到加載結束之後,打開的瀏覽器,在地址欄里輸入工程名/index.jsp就可以了
jsp的問題 add用法
你的代碼不完整啊。那個NewBase類是什麼東西。是List? 是List的話就應該可以用add()啊。
如果是Map那就應該用put().
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/195402.html