關於BS一切開發常見錯誤

2021-08-03 05:45:32 字數 2335 閱讀 3272

1問題: 出現404 有兩種

1      沒有配置web.xml

2 沒有相關的資源(沒有建立)

解決: 1修改web 中的配置檔案乙個是name (與你建立的名稱相同)乙個是url就在你的資源的路徑下。

2 建立乙個以命名的資源檔案即可。

2問題 關於路徑的問題:

1 在jsp種很常見的就是你訪問不到,很多可能就是路徑問題,(我主要就是這個)

方法1 相對路徑,你當前的目錄是專案的webroot 下所以要訪問就可以直接/***即可(有多級目錄同樣的展開),還有一種就是用變數替代。可以是$,也可以是別的。

2      絕對路徑,如果你只是簡單的做個測試,課設,可以寫絕對的路徑,就是從專案名一直到檔案的具體的位置。(由於做課設,這個簡單容易理解。)

3      關於preparestatement問題

1 類似於sql語句只不過是引數變成了?,值得一提的是在寫sql語句時候:要特別的注意,雖然她很簡單但是,對於格式是非常的嚴格的。一點的和她要求的不同執行就會以堆子錯誤。(不要在?兩邊加引號尤其注意。還有不要多加括號。)

3-2 關於模糊查詢中模式中只能為? 不能是其他值,但是可以在

psmt.setstring(1, place+"%");中新增引數就可以達到模糊查詢。

3-3 當查詢中的值是固定的就直接用變數,就可以不用新增?。

4      關於瀏覽器出現使用者密碼提示框問題

原因是因為oracle和tomcat埠衝突8080

解決有兩種1 到tomcat修改埠去tomcat安裝目錄下找到configàserver.xml 開啟修改裡面的8080 埠為其他埠即可(例如8888)。值得注意的是在你修改了埠後訪問瀏覽器就得用你修改的埠號。(localhost ://8888 + web專案+?)

2 用開發環境自帶的修改埠。具體根據開發環境不同操作不同。例如 myeclipse  在windows->preferences->interatedsandbox ->myelipse tomcat 修改埠後重啟下tomcat就行了。

5      關於jsp中el 表示式中最好在model中屬性用小寫字母開頭。

6      jsp中的空格用  

7      每次提交的後輸入框的資訊就會沒有了,當再次訪問時就是另乙個使用者在訪問,就沒有前面的資料。要想再一次邏輯操作就要帶引數過來訪問。或者可以用session,(目前還不是很會用。)

8      兩種介面的跳轉的方式:

1重定向方式不攜帶資料

response.sendredirect(request.getcontextpath() +"/jsp/main.jsp");

2 **方式要攜帶資料

request.setattribute(「key(string)」,value);

request.getrequestdispatcher("/jsp/logon.jsp").forward(request,response);

9      

10  關於oracle中有自增主鍵

四步 1 建立乙個序列

create sequence 序列名

increment by 1

start with 1

nomaxvalue

nominvalue

nocache

--引數說明

--increment by 1 表示每次增加1

--start with 1表示開始於1

--nomaxvalue表示沒有最大值

--nominvalue表示沒有最小值

--nocache表示序列號達到上限後不繼續擴充套件

2 第二步建立乙個表

create table 表名(

id int primary key,(這個必須寫成id ,不可以改要注意)

以及各種資料屬性);

3 建立乙個觸發器

create or replace trigger 觸發器名稱 before inserton 表名 for each row

begin select 序列名.currval into :new.id from dual; end;

--currval 當前的序號,nextval 表示下一序號,如果填了這個,就會以2自增

4 建議插入資料用這個,便於後期的取id值。

insert into 表名(id,屬性) values(序列名.nextval,'test');

--此時必須填寫nextval

5 查詢獲取當前值

select 序列表.currval from dual;

11  關於、

標籤中的if 判斷條件,判斷為空用empty  不為空就用not empty

讓一切開始吧

屈指算來,來到這世界上已經26年了,漸漸的發現,已經不是以前的那個簡單快樂的小夥子了,也許是長大了,想想也沒什麼奇怪的。程式設計已經有一年多,可目標似乎變的越來越模糊,工作對技術要求很低,似乎學習與努力不再重要,下班回來守著電腦無所事事,一天一天的,種種的藉口與推脫把激情與夢想磨滅的所剩無幾,雖然知...

一切開始,無論怎樣,希望自己堅持下去

但其實回想一下,當學生的這麼多年,自己學到了什麼正兒八經的東西,實在是想不起來了。如果不算本科到研究生中間的gap year,在家鄉的一家創業公司混了那麼半年的日子。那麼到現在為止,我真正投入工作差不多乙個月了。從本科誤打誤撞進了計算機專業,我就沒想過要退出。看著好多同學朋友最後轉了行,很奇怪自己一...

一切關於相容

1 不同瀏覽器的標籤預設的外補丁和內補丁不同 解決 2 塊屬性標籤float後,又有橫行的margin情況下,在ie6顯示margin比設定的大 解決 在float的標籤樣式控制中加入 display inline 將其轉化為行內屬性 3 設定較小高度標籤 一般小於10px 在ie6,ie7,遨遊中...