摘要: 如果一个动作实现了“模型驱动”- ModelDriven 接口,它就获得了表单数据自动传输到对象的额外能力。请参见下面的完整的例子: 1. 域对象 一个顾客(customer)对象,有 setter 和 getter 方法。 Customer.java 2. 动作 - Action Action类, 阅读全文
posted @ 2016-06-12 16:16 Sharpest 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 本教程显示使用Struts2的 ActionError 和 ActionMessage 类。 本教程显示使用Struts2的 ActionError 和 ActionMessage 类。 1. ActionError – 是用来发送错误信息反馈给用户 - 通过 <s:actionerror/> 来显 阅读全文
posted @ 2016-06-12 16:07 Sharpest 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在Struts2中,会花大部分的时间用在用动作来处理工作。动作类包含业务逻辑,获取资源包,保存数据,验证,并选择应发回给用户的视图的结果页面。这是Struts2的核心,所以必须要了解动作的基本概念。 在Struts2中,会花大部分的时间用在用动作来处理工作。动作类包含业务逻辑,获取资源包,保存数据, 阅读全文
posted @ 2016-06-12 15:16 Sharpest 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 转自:https://zhidao.baidu.com/question/133574016.html 1 String 里面有5个static 常量分别是: 2 ERROR INPUT LOGIN NONE SUCCESS 3 例如 如果在excute 中返回的是 ruturn SUCCESS; 4 也就相当于返回的是return "success"字符串 5 就必须在struts.x... 阅读全文
posted @ 2016-06-12 14:59 Sharpest 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 首先:当struts2的"url-pattern"设置为"/*"时,此时Struts2的扩展名就默认为.action,所以使用.json这个扩展名就会访问不到。如果任然坚持使用.json这个扩展名,有三种发放来更改Struts2 Actin的扩展名。 在Struts2中,所有动作类有一个默认的后缀 阅读全文
posted @ 2016-06-12 14:31 Sharpest 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 在Struts2开发中,这应该是第一个学习配置的值。为了启用 Struts 2 的开发模式,可以通过自动配置显著增加Struts2的开发速度和属性文件加载,以及额外的日志和调试功能。 注:自动重新加载功能真的是一个方便的功能。每次修改属性或XML配置文件更改,应用程序不再需要重启才能生效。 默认情况 阅读全文
posted @ 2016-06-12 14:21 Sharpest 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/tjcyjd/article/details/9666035 在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。 public 阅读全文
posted @ 2016-06-12 10:19 Sharpest 阅读(8704) 评论(0) 推荐(0) 编辑