
SSH
SiC 软件
SiC B2B2C Shop 开源商城 作者
展开
-
用VirtualBox2.1.2虚拟Ubuntu8.04 (桥接)
今天我要介绍的是另一个虚拟机软件——VirtualBox 。VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。更可喜的是,VirtualBox 于数日前走向开源,成为了一个发布在 GPL 许可之下的自由软件。 VirtualBox 可以在 Linux 和 Windows 主机中运行,并支持在其中安装 Windows (NT 4.0、2原创 2014-10-09 10:27:13 · 543 阅读 · 0 评论 -
3 Struts2类型转换(一)----常规类型,自定义类型,错误处理
Struts2的类型转换是基于OGNL表达式的.有良好的扩展性. WEB应用接收到表单提交的数据都是String类型的,Struts2可方便的转换为 常规类型(数值,日期) / 自定义类型(User,Point类). 如果转换中出现异常,conversionError拦截器会自动处理该异常. -------------------------原创 2014-10-09 10:30:13 · 555 阅读 · 0 评论 -
5 Struts2输入校验(一)----validate方法-validateXxx方法
这是一种编码校验的方法, 我重写ActionSupport父类的validate方法来实现 . Action执行时一定会执行validate方法, 若有不合格的输入 就调用 addFieldError("age", "年领应在0-200之间");方法. 1 login.jsp HTML标签: 错误信息 : 用户名: 年 龄: 生 日: 点对象:原创 2014-10-09 10:30:29 · 505 阅读 · 0 评论 -
7 Struts2输入校验(二)----验证框架
一 文件名约定: 1) 验证XML的文件名: Action类名-validation.xml , 并与相关的Action类放在一起. 2) 当一个Action中有多个业务方法时 : Action 类 名-映射名-validation.xml 什么是映射名: ,name属性的值:login就是映射名, 千万注意,很多人写错 例子: URL是:http://localhost/s原创 2014-10-09 10:31:29 · 419 阅读 · 0 评论 -
8 动态调用Action与Action中方法(一)
Struts1 提供了DispatchAction 实现一个Action中名含多个业务逻辑 现在我们使用Struts2 也可实现现样的效果, 是使用通配符来实现的. struts.xml 文件中,常用 的name , class, method 三个属性都支持通配符 也支持通配符 <!DOCTYPE struts PUBLIC "-//Ap原创 2014-10-09 10:31:34 · 524 阅读 · 0 评论 -
9 动态调用Action与Action中方法(二)
其实有 8 动态调用Action与Action中方法(一) 这第一种方法, 这第二三种方法,就显示的不重要了, 只能动态调用Action中方法 , 但这里也记一下 第二种方法 method="addUser" ,method="getUserList" /user/success.jsp /user/user.jsp /user/succ原创 2014-10-09 10:31:40 · 668 阅读 · 0 评论 -
10 一个通用的跳入jsp视图的方法
后注: 以有新的解决方法,请见 Struts2通用的Action配置 比如 我们想添加一个用户, ,要直接进入 user.jsp, 是最方便的, 但又不想的浏览器的地址栏中的 输入 http://localhost/user.jsp , 不想出现*.jsp , 那只 写一个Action 转了, 也了方便, 我们只写一个通用的Action. <!DOCTYPE st原创 2014-10-09 10:31:45 · 642 阅读 · 0 评论 -
12 struts2拦截器
自己写拦截器, 要认识下面接口 与 类 com.opensymphony.xwork2.interceptor.Interceptor 接口 这是最重要的接口, 一般不直接使用它. com.opensymphony.xwork2.interceptor.AbstractInterceptor 抽象类(空实现了Interceptor接口) 自己写拦截器 可继承这个抽象类,原创 2014-10-09 10:31:56 · 880 阅读 · 1 评论