`
newleague
  • 浏览: 1505175 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

20100920

阅读更多

1、ora-01000: maximum open cursors exceeded.

 

conn.createStatement()和conn.preparedStatement()未及时关闭

 

2、ServletActionContext

虽然是使用静态方法获取的request、response,仍然能保证获取的当前用户、当前线程的request、response,不会发生混淆。因为Struts 2利用ThreadLoca来维护当前线程的request、response等数据。

 

3 、帖到地址栏

avascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.images;%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;%20DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5);%20void(0);

 

4、使用XML配置数据校验Validator

下面对addBook.action进行校验,首先将BookAction继承ActionSupport以支持校验。校验配置XML文件名应为BookAction-addBook-validation.xml,位置与BookAction.class位于同一个包下。

 

5、以上校验是在服务器端完成的。Struts 2也支持客户端JavaScript校验。方法很简单,再将JSP的标签添加validate="true"属性即可。Struts 2的客户端校验与Struts 1不同,Struts 1使用了提示框显示错误信息,Struts 2抛弃了烦人的提示框,显示错误方式与服务器端校验完全一样。

 

 

6、Struts 2自带许多的校验器,包括字符串校验器、数字校验器、字符长度校验器、日期校验器、URL校验器、电子邮件校验器等。如果都不能满足,还可以使用正则表达式校验,正则表达式校验基本上可以满足所有的情况。

 

7、Struts 2颠覆了Web编程的传统,去掉了HttpServletRequest、HttpServletResponse、HttpSession、Cookie等Servlet API。不过如果需要,仍然可以获取到这些对象。Struts 2能自动转换数据类型,可以自定义数据转换器。同Struts 1一样,Struts 2也提供Validator,可以使用XML与@Java注解等两种方式配置。

 

 

8、JSP提交的数据全部是String类型的。Struts 2也是通过request.getParameter(name)获取到String类型数据,并通过拦截器将String转换各种常用的数据类型,如Date、Time、Timestamp等,然后通过getter、setter方法设置到Action对应的属性上。

分享到:
评论

相关推荐

    20100920高一历史(第3课汉至元政治制度的演变).ppt

    20100920高一历史(第3课汉至元政治制度的演变).ppt

    Python库 | tw.rum-0.3dev-20100920.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:tw.rum-0.3dev-20100920.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    hunspell-sr-0.20100920-7.el7.noarch.rpm

    离线安装包,亲测可用

    hyphen-sr-0.20100920-7.el7.noarch.rpm

    离线安装包,亲测可用

    中国移动-面试-考试帐户信息改造说明.doc

    具体的修改细节可以在附件《20100920 帐单修改说明》中找到。这一部分主要涉及到如何展示客户的预存话费,以及如何区分不同的预存类型。 2. **各渠道帐户余额展示改造** 在NGBOSS界面以及CRM前台,改造的核心是将...

    NAS相关资料

    - 韧体版本:确保NAS固件版本为20100920或之后的版本。 - 软件安装:确保NAS已安装AjaXplorer/MediaServer等相关软件。 ##### 2. 接入网络 - 将NAS接入可访问互联网的局域网,并开机等待LCD显示IP地址,表明启动...

    华视身份证阅读器开发包

    "RS232_USB开发包V2.08_20100920"很可能是一个特定版本的软件开发工具包,发布于2010年9月20日,版本号为2.08,可能包含了对RS232和USB通信的优化以及一些错误修复和新功能的添加。 在开发过程中,开发人员可以利用...

    华视CVR-100(身份证阅读器)

    四、RS232_USB开发包V2.08_20100920 这个文件名暗示了开发包可能包含两种通信方式:RS-232串口和USB接口。RS-232是一种常见的串行通信标准,适用于短距离、低速的数据传输,而USB接口则提供了更高的传输速度和更方便...

Global site tag (gtag.js) - Google Analytics