`
文章列表
    输入校验是所有WEB应用必须处理的问题,输入校验分为客户端校验和服务器端校验。客户端校验主要通过JavaScript代码来完成,服务器端校验通常在应用中编程实现。    本文是基于服务器端的方法校验,利用validate框架来实现的。使用validate框架可以无需在ActionForm的子类中覆盖validate方法就可以很方便的验证客户端的提交数据。由于validate框架内置了很多预定义的验证机制,如验证Email是否合法等。所以在一般情况下,只需要配置XML文件就可以满足我们的验证需求。使用validate框架,比直接使用validate方法验证给我们带来的好处: 1.更容易维护 ...
   自己初学者,记录了些常见的错误。 1、java.lang.IndexOutOfBoundsException: Index: 0, Size: 0    数组越界。在一些程序中自己因为没有判读size等于0的情况。看来学习程序要仔细啊。 2、could not load an entity错误。     在ssh的框架整合例子中hibernate报错了。在网上看了不少关于此类的错误。可以总结为主要有这么些错误。A.数据库的表字段和dao层中的字段不一致或配置文件的字段不一致。B.数据库的驱动可以下载更新一下,最新的下载地址。http://www.microsoft.com/download ...
    利用struts和hibernate在开发项目时,应该清楚hibernate和struts的工作原理和方式。自己是菜菜鸟,高手略过了,可以提下建议。     hibernate的工作方式:     核心:Session,SessionFactory,configuration。相应的操作:在MyEclipse中,先添加hibernate capabilities,然后在Database Explore中,建立连接后经过反向工程后,对数据库的表进行映射处理。     struts1:     关键:添加相应的jar包,配置web.xml和struts.config.xml文件。    说 ...
    局部类型转换器,弄了挺长时间,主要的错误是报空指针的错误。在网上百度了不少的文章,出现错误的原因自己归纳为以下的几条:1.局部类型转换器的配置文件...properties文件放置位置不正确。它应该和相应的action放置在同一个包下。2. action的命名和properties文件的命名action不一致,或在网页中提交的action的命名和上述两文件命名不一致。3. 类型转换器的properties文件的内容配置错误。如果避免上述的错误,程序应该差不多可以正常运行。自己的代码贴一下,主要内容是在一个文本框中输入一个字符串,通过action和局部类型转换器后将用户名和密码分开显示,具 ...
    自己刚开始学习struts2的基础知识,对struts1有点了解。自己利用struts2标签弄了简单的登录验证。自己也是给自己留个记录吧。     首先是登录的index.jsp页面代码如下: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@taglib prefix="z" uri="/struts-tags" %> <!DOCTYPE HTML PUBLIC & ...
Global site tag (gtag.js) - Google Analytics