Spring学习基础---多框架集成(2)_JSP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:JSP初级教程之跟我学JSP(八)第八章Blob类型数据的存取和使用第一个Servlet—— 图片文件的操作 以下是我经过改编得到的 jsp 代码: ------------------------------upphoto.htm------------------------------------ html head metahttp-equiv=Content-Typecontent=text/html;charse
10,Spring自带的数据验证功能。
10.1,验证类作为Aciotn的一个名为“validator”的属性在配置文件中配置。
此类继承org.springframework.validation.Validator
需要实现两个接口,support(传入一个类),验证此类是否是Action对应的form类。
validator(object obj,Errors err )首先把obj转为form类对象,如果有错误放到errors里,用法和
struts类似。
10.2,表现层页面需要的显示错误
全部错误:
<spring:bind path="command.*">
//遍历status.errorMessages
</spring:bind>
单个错误:
<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>
如果已经在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">
定义两个属性:
<property name="defaultErrorView">
<property name="exceptionMapping">
<props>
<prop key="java.sql.SQLException">sss</prop>
<prop key="java.lang.RuntimeException">yyy</prop>
</props>
</property>
可以按不同异常映射到不同的页面。
异常页面从request.getAttribute("Exception")取得Exception对象。显示他的message属性。
分享:JSP初级教程之跟我学JSP(七)第七章“备注型”超长文本的操作——Clob类型数据的存取 存放 oracle 留言板的正文内容,用VARCHAR2()是不行的,VARCHAR2()(可变长度的字符串)只能存4000字节,也就是2000个汉字,这也太少了啊,查一下 数据库 类型的资料,发现有这么几个类型: LONG,2G
相关JSP教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-Spring学习基础---多框架集成(2)。