日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何编写代码使jsp程序错误在输入框上面显示_252尚学堂百战程序员049天

發(fā)布時間:2025/3/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何编写代码使jsp程序错误在输入框上面显示_252尚学堂百战程序员049天 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

訓練大綱(第052天)

大家如果想快速有效的學習,思想核心是“以建立知識體系為核心”,具體方法是“守破離”。確保老師課堂上做的操作,反復練習直到熟練。

第103次(OA系統(tǒng)部門管理)

學習主題:OA系統(tǒng)部門管理

學習目標:

1 掌握web開發(fā)項目實戰(zhàn),熟練使用web開發(fā)基礎技術

對應視頻:

http://www.itbaizhan.cn/course/id/85.html

對應文檔:

對應作業(yè)

1. 項目入門-了解項目功能

(1) 什么是OA系統(tǒng)?

答:辦公自動化(OA)是一個企業(yè)除了生產(chǎn)控制之外的一切信息處理與管理的集合。不同的使用對象具有不同的功能:對企業(yè)高層領導來說,辦公自動化(OA)是決策支持系統(tǒng)(DSS)。它運用科學的數(shù)學模型,結(jié)合企業(yè)內(nèi)部/外部的信息,為企業(yè)領導的決策提供參考和依據(jù);對于企業(yè)中層管理者來說,辦公自動化(OA)是信息管理系統(tǒng)(IMS),它利用業(yè)務各環(huán)節(jié)提供的基礎“數(shù)據(jù)”,提煉出有用的管理“信息”,把握業(yè)務進程,降低經(jīng)營風險,提高經(jīng)營效率;對于企業(yè)普通員工來說,辦公自動化(OA)是事務/業(yè)務處理系統(tǒng)。辦公自動化(OA)為辦公室人員提供良好的辦公手段和環(huán)境,使之準確、高效,愉快地工作。

(2) 在項目的需求分析階段,開發(fā)人員需要準備哪些東西?

答:? 演示項目界面原型

? 展示用例圖并說明

? 展示數(shù)據(jù)庫模型圖并說明

? 導入數(shù)據(jù)庫表

(3) oracle中,導入數(shù)據(jù)庫表如何操作?

答:工具--導入

2. 項目入門-搭建項目框架

(1) 根據(jù)MVC原理,OA項目如何進行分層?

答:視圖層 控制層 數(shù)據(jù)業(yè)務層

(2) 導入的外部jar包有哪些?

ojdbc6.jar gson-2.2.4.jar junit.jar log4j.jar

(3) 項目訪問名如何更改?

答:選中項目右鍵單擊,選擇properties中的myEclipse中的project-face下的web

3. 部門管理-添加部門-完成后臺代碼并進行JUnit測試

(1) 進行JUnit測試的步驟?

答:導入JUnit包,在方法名上面加@test

(2) 如何在web.xml進行servet的配置?

答:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">

<display-name>sxtoa</display-name>

<servlet>

<description>This is the description of my J2EE component</description>

<display-name>This is the display name of my J2EE component</display-name>

<servlet-name>DepartmentServlet</servlet-name>

<servlet-class>com.bjsxt.servlet.DepartmentServlet</servlet-class>

</servlet>

<servlet>

<description>This is the description of my J2EE component</description>

<display-name>This is the display name of my J2EE component</display-name>

<servlet-name>EmployeeServlet</servlet-name>

<servlet-class>com.bjsxt.servlet.EmployeeServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>DepartmentServlet</servlet-name>

<url-pattern>/department</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>EmployeeServlet</servlet-name>

<url-pattern>/employee</url-pattern>

</servlet-mapping>

<welcome-file-list>

<welcome-file>index.html</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.jsp</welcome-file>

<welcome-file>default.html</welcome-file>

<welcome-file>default.htm</welcome-file>

<welcome-file>default.jsp</welcome-file>

</welcome-file-list>

</web-app>

(3) 對于添加部門操作,大致邏輯應該怎么實現(xiàn),添加成功怎么辦,添加失敗怎么辦?

答:首先在一個添加部門的jsp中向servlet發(fā)送請求,并附帶有方法,servlet接收請求,獲取信息,處理信息會調(diào)用業(yè)務層和dao層,最后響應,添加成功重定向到可以看到用戶數(shù)據(jù)的頁面,添加失敗給用戶一個失敗提醒并請求轉(zhuǎn)發(fā)到添加部門的jsp頁面

4. 部門管理-添加部門-完成前臺代碼并成功測試

(1) 添加部門成功要利用重定向,假如用請求轉(zhuǎn)發(fā)可以嗎?

答:不可以,如果是表單提交就會造成重復提交

(2) 根據(jù)時序圖,簡述添加部門的過程:

5. 部門管理-查詢所有部門

(1) 查詢所有部門,整體邏輯是什么樣的?中間如何跳轉(zhuǎn)?

答:在部門管理中向servlet發(fā)送查詢所有請求,servlet接收請求,在調(diào)用業(yè)務層DAO層獲取所有數(shù)據(jù),在響應到deptList.jsp頁面

(2) 后臺查詢出部門數(shù)據(jù)放入集合中,在jsp中如何進行遍歷?代碼如何實現(xiàn)?

<c:forEach items="${deptList}" var="dept">

<tbody>

<tr>

<td><input name="" type="checkbox" value="" /></td>

<td>${dept.deptno }</td>

<td>${dept.deptName }</td>

<td>${dept.location }</td>

<td><a href="department?method=selById&deptno=${dept.deptno}" class="tablelink">修改</a> <a href="javascript:deleteDept(${dept.deptno})" class="tablelink click"> 刪除</a></td>

</tr>

</c:forEach>

分享/講解/擴展思考

點名提問從第一節(jié)課到最后一節(jié)課分別學到了什么,直到同學們把所有的知識點都說出來并且保證無誤。

第104次(OA系統(tǒng)員工管理)

學習主題:OA系統(tǒng)員工管理

學習目標:

1 掌握web開發(fā)項目實戰(zhàn),熟練使用web開發(fā)基礎技術

對應視頻:

http://www.itbaizhan.cn/course/id/85.html

對應文檔:

對應作業(yè)

6. 部門管理-刪除指定部門信息

(1) 刪除部門,整體邏輯是什么樣的?

答:點擊刪除向servlet發(fā)送請求,且請求中有部門id,servlet接收,調(diào)用業(yè)務層dao層處理請求,最后把根據(jù)結(jié)果響應請求

(2) 為什么在刪除部門完成后,是請求轉(zhuǎn)發(fā)至查詢所有的servlet中,而不是直接跳轉(zhuǎn)到deptList.jsp中?

答:因為直接跳轉(zhuǎn)到deptList.jsp中,頁面沒有進行查詢所有,頁面不會有改變效果,只有請求至查詢所有才會顯示最新的頁面

7. 部門管理-更新指定部門信息

(1) 更新部門,整體邏輯是什么樣的?

答;跟新分為兩個部分,首先先想servlet發(fā)請求獲取所要更新的編號,然后根據(jù)編號在進行更新數(shù)據(jù)

(2) 在更新失敗后,請求轉(zhuǎn)發(fā)到deptUpdate.jsp頁面中,在頁面中怎么處理錯誤信息?將錯誤信息放入什么標簽中?

答:接收錯誤信息,放在span標簽中

8. 部門管理-繪制更新部門時序圖

(1) 簡述,利用powerdesigner畫時序圖的步驟?

9. 員工管理-添加員工-創(chuàng)建實體類和搭建框架

(1) 員工表對應一個實體類,那么在這個實體類中,關聯(lián)的部門的信息應該怎么編寫呢?

答:通過屬性關聯(lián)

private Department dept; //員工所屬部門 不僅包含部門的編號,還包含其他信息

private Position position;

private Employee mgr;//上級領導的信息

private List<Employee> empList = new ArrayList<Employee>();//下級的信息,可能多個

10. 員工管理-添加員工-實現(xiàn)后臺開發(fā)

(1) 簡述添加員工的邏輯。

答:在empAdd.jsp頁面想servlet發(fā)送請求,附有方法名,servlet接收到請求后,先獲取請求數(shù)據(jù),再調(diào)用service dao層處理請求,最后根據(jù)結(jié)果響應

(2) 如何進行String類型向int類型轉(zhuǎn)換?

答int onDuty = Integer.parseInt(request.getParameter("onDuty")) ;

11. 員工管理-添加員工-實現(xiàn)前臺開發(fā)

(1) html頁面和jsp頁面的區(qū)別是什么?

html頁面是靜態(tài)頁面,可以使用html+css+js實現(xiàn)頁面的各種效果,單純使用html布局出來的頁面是設定好的頁面,可以使用本地瀏覽器打開。同時搭配使用ajax實現(xiàn)數(shù)據(jù)交互效果的頁面需要放到服務器上打開。

jsp頁面是Java服務端的頁面,是動態(tài)的,它是需要經(jīng)過JDK編譯后把內(nèi)容發(fā)給客戶端去顯示。jsp頁面也不能直接在瀏覽器上邊打開

12. 員工管理-完善添加員工-使用日歷插件和富文本編輯器

(1) 如何使用日歷插件My97DatePicker?

答:項目導入文件My97DatePicker,

在jsp中引入文件:

<scripttype="text/javascript" src="My97DatePicker/WdatePicker.js"></script>

給時間加事件:

οnfοcus="WdatePicker({skin:'whyGreen',lang:'en',isShowWeek:true})"

(2) 如何使用富文本編輯器?

答:給項目引入editor文件

在jsp中引入文件

<script type="text/javascript" src="editor/kindeditor.js"></script>

書寫js代碼:

<script type="text/javascript">

KE.show({id:"ecp",width:"500px",height:"300px",skinType:"tinymce"});

</script>

分享/講解/擴展思考

點名提問從第一節(jié)課到最后一節(jié)課分別學到了什么,直到同學們把所有的知識點都說出來并且保證無誤。

總結(jié)

以上是生活随笔為你收集整理的如何编写代码使jsp程序错误在输入框上面显示_252尚学堂百战程序员049天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。