类型转换与输入校验的流程
遇到类型转换错误的时候(也就是说不能进行类型转换),struts2框架自动生成一条错误信息,并且将该错误信息放到addFieldError里面
类型转换与输入校验的流程
1. 首先Struts2对客户端传来的数据进行类型转换
2. 类型转换完毕后再进行输入校验
3. 如果类型转换和输入校验都没有错误发生,那么进入execute方法(调用商业逻辑)
注意:如果类型转换不成功...
在struts2中的jsp页面输入信息,如果错误如何重新显示出?
方法为:
1.如果不调用struts2标签,用html标签的话,在文本输入框内写上value="${相应的属性值}"
2.如果不调用struts2标签,用 html标签的话,在文本输入框内写上value="${requestScope.相应的属性值}";方法一和方法二的实现的结果...
struts2同样支持客户端校验
1.form主题(theme)一定不能设定为simple
2.将form的validate属性设置为true
(*这里所说的form 是struts里的form——)
最好不要使用struts 给我们的提供的客户端校验
scope 属性及用法
scope -- 通过此属性可以定义行或列的表头
取值 :
col
-- 定义列表头row
-- 定义行表头colgroup
-- 定义列组的表头信息,是column group的缩写rowgroup
-- 定义行组的表头信息,是row group的缩写
JS中confirm,alert,prompt的用法
2010-3-6 杜世伟 JavaScript
window.confirm 参数就只有一个.显示提示框的信息.
按确定,返回true; 按取消返回false.
<script&...
Document anchors[]集合
2010-3-6 杜世伟 JavaScript
功能:返回对文档中所有 Anchor对象(锚)的引用。
语法:document.anchors[i]
i是一个从0开始的整数,代表数组下标。
每个带有name属性的<a>标记都会产生一个Anchor对象,该数组的每个元素都是一个Anchor对象。可以使用Anchor对 象的属性和方法来操作它。
注:现在已经不推荐使用anchors[],Document对象的getElemen...
window.moveTo()函数用法示例
2010-3-6 杜世伟 JavaScript
(一).示例
(二).代码
<html>
<head>
<title>window.resizeTo()函数</title>
<script laguage="javascript">
<!--
function movewin(fo...
JS navigator 对象
2010-3-6 杜世伟 JavaScript
navigator是一个独立的对象,他用于提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。
--------------------------------------------------------------------------------
属性名称 兼容性 返回内容
appCode...
JS一组常用的弹出窗口用法
2010-3-6 杜世伟 JavaScript
以下代码集合常用的弹出窗口用法.
【1、最基本的弹出窗口代码】
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html')
-->
</SCRIPT>
代码放在<SCRIPT LANGUAGE="ja...
target 属性怎么用 JS 来控制?
2010-3-6 杜世伟 JavaScript
在HTML 4.0 Strict和XHTML 1.0 STRICT里不允许在<a>标签里使用target属性,这是一件令网页设计者懊恼的事.在过渡的规范里还是允许使用的.但通过一定的方 法,我们可以解决这一问题.
HTMl4.0规范里拿掉了target属性.但它添加了另外一个属性:rel.这个属性是用来指定包含链接的文档和所链接文档之间的关系的.规范里定义 了其属性值(如:...
热门日志
分类
- Django(4)
- ssdb(1)
- Mac(7)
- C(1)
- memcache(1)
- Python(32)
- Vim(8)
- sed(2)
- ansible(3)
- awk(4)
- shell(3)
- about(1)
- git(9)
- bat(4)
- svn(0)
- docker(1)
- Tornado(1)
- go(2)
- 架构(19)
- Vue(1)
- game(2)
- Html(6)
- Java(8)
- Mysql(37)
- Ajax(2)
- Jsp(1)
- Struts(8)
- Linux(73)
- JavaScript(39)
- Staruml(0)
- Mouth(1)
- Php(102)
- Windows(8)
- Message(48)
- Lua(10)
- Compute(1)
- Redis(7)
- Nginx(12)
- Jquery(1)
- Apache(1)
- cocos2d-x(8)
最新日志
- 成为架构师,如何真正具备“系统思维”?
- DHCP(Dynamic Host Configuration Protocol) 动态主机配置协议
- 从技术专家到战略领袖:成就技术总监的路径与思维
- python 如何读取超大的文件
- python requests 模块
- 如何给自己充电?
- 告别2024,迎接2025:深耕梦想,向前而行
- linux 的 dns 缓存,NSCD 服务
- The following untracked working tree files would be overwritten by checkout
- insecure connection not allowed,产生原因及如何解决