Spring學(xué)習(xí)基礎(chǔ)---多框架集成(2)_JSP教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:JSP初級(jí)教程之跟我學(xué)JSP(八)第八章Blob類型數(shù)據(jù)的存取和使用第一個(gè)Servlet—— 圖片文件的操作 以下是我經(jīng)過(guò)改編得到的 jsp 代碼: ------------------------------upphoto.htm------------------------------------ html head metahttp-equiv=Content-Typecontent=text/html;charse
10,Spring自帶的數(shù)據(jù)驗(yàn)證功能。
10.1,驗(yàn)證類作為Aciotn的一個(gè)名為“validator”的屬性在配置文件中配置。
此類繼承org.springframework.validation.Validator
需要實(shí)現(xiàn)兩個(gè)接口,support(傳入一個(gè)類),驗(yàn)證此類是否是Action對(duì)應(yīng)的form類。
validator(object obj,Errors err )首先把obj轉(zhuǎn)為form類對(duì)象,如果有錯(cuò)誤放到errors里,用法和
struts類似。
10.2,表現(xiàn)層頁(yè)面需要的顯示錯(cuò)誤
全部錯(cuò)誤:
<spring:bind path="command.*">
//遍歷status.errorMessages
</spring:bind>
單個(gè)錯(cuò)誤:
<spring:bind path="command.username">
<input type="text" value="${staus.value}" name="${status.expression}">
<c:if test="${status.error}">
//遍歷status.errorMessages
</c:if>
</spring:bind>
如果已經(jīng)在Action中配置了commandName,那么就不使用command了,而是使用配置的名字
<bean id=‘loginActoni’>
<property name="commandName">
<value>RegisterInfo</value>
</property>
</bean>
11, 異常處理
在Dispather的配置文件中配置
<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
定義兩個(gè)屬性:
<property name="defaultErrorView">
<property name="exceptionMapping">
<props>
<prop key="java.sql.SQLException">sss</prop>
<prop key="java.lang.RuntimeException">yyy</prop>
</props>
</property>
可以按不同異常映射到不同的頁(yè)面。
異常頁(yè)面從request.getAttribute("Exception")取得Exception對(duì)象。顯示他的message屬性。
分享:JSP初級(jí)教程之跟我學(xué)JSP(七)第七章“備注型”超長(zhǎng)文本的操作——Clob類型數(shù)據(jù)的存取 存放 oracle 留言板的正文內(nèi)容,用VARCHAR2()是不行的,VARCHAR2()(可變長(zhǎng)度的字符串)只能存4000字節(jié),也就是2000個(gè)漢字,這也太少了啊,查一下 數(shù)據(jù)庫(kù) 類型的資料,發(fā)現(xiàn)有這么幾個(gè)類型: LONG,2G
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
猜你也喜歡看這些
- 用jsp實(shí)現(xiàn)SQLServe數(shù)據(jù)庫(kù)的備份和恢復(fù)
- JSP教程之整合hibernate持久層1
- J2ME編程中三種低級(jí)用戶界面事件處理技術(shù)
- JSP頁(yè)面IE無(wú)法打開(kāi)Internet 站點(diǎn)…… 已終止操作 的解決方法
- Tomcat中的主目錄與虛擬目錄的配置方法
- 在J2ME手機(jī)編程中使用字體
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- JSP三種頁(yè)面跳轉(zhuǎn)方式的比較
- 純JSP+DWR實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉選擇菜單實(shí)現(xiàn)技巧
- Linux下Apache與Tomcat整合的簡(jiǎn)單方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-Spring學(xué)習(xí)基礎(chǔ)---多框架集成(2)
。