
Struts2学习
文章平均质量分 77
dakfjt
这个作者很懒,什么都没留下…
展开
-
Struts2学习笔记(三)——ognl
ognl ——Object-Graph Navigation Language 对象对象图导航语言是Struts2默认的表达式语言,开源,功能更强大1)存取对象的属性,调用对象的方法,访问静态方法和属性2)访问值栈(value Stack)和堆栈(Stack Context)3)操作集合对象4)支持赋值,运算操作,字段类型转化等值栈(value Stack)在actio原创 2017-01-24 11:31:35 · 202 阅读 · 0 评论 -
Struts2学习笔记(四)——Struts标签相关
控制标签: ——有时候test内部的值无法取到,可以尝试通过在其后加[0]来解决迭代器: (其中存在隐藏的属性:index、count、even、odd)日期:输出格式问题: =》输出40 =》输出3010 用来直接生成一个超链接 用来生成一个字符串var:如果用上不显示字符串原创 2017-01-24 14:57:34 · 249 阅读 · 0 评论 -
Struts2学习笔记(五)——服务端验证以及拦截器过滤器
Struts2 有两种方式实现服务端验证(一)使用ActionSupport编码实现验证1)在action中进行验证 if("".equals(user.getName())||user.getName()==null);this.addFailderror("user.name","msg") return INPUT;2)重写validate()if(..原创 2017-01-25 11:14:42 · 407 阅读 · 0 评论 -
Struts2————学习笔记6 文件的上传与下载 以及AJAX
文件上传:1) 标签中需要添加 enctype="multipart/form-data"属性2)在Action中添加接收文件的成员,成员的setter命名规则如下(X为上传文件名):setX(File file)setXContentType(String contentType)setXFileName(String fileName)3)设置文件保存路径的时候使用原创 2017-02-25 11:09:24 · 358 阅读 · 0 评论 -
Struts2 ——学习笔记7 杂
实体.hbm.xml文件中设置以下属性,作用为能够动态修改dynamic-insert=truedynamic-update=true格式化数据显示:(配置文件)package.proporties :#number format.money={0,number,#0.00#} #datedate.format={0,date,yyyy-MM-原创 2017-02-25 13:30:14 · 232 阅读 · 0 评论 -
Struts2学习笔记(1)
Struts2:1)实现MVC的模式,结构清晰2)具有丰富的标签(tag)3)通过配置文件页面导航,便于后期维护4)与Servlet API松散耦合,便于测试例:/index.jsp(根据返回字符串选择跳转的页面)创建Action类:(依情况选择)1)普通Java类:编写public String execute()方法2)实现Action接口,重写ex原创 2017-01-08 10:35:21 · 218 阅读 · 0 评论 -
Struts2学习笔记(2)
访问Action时默认调用execute()可以在Action中定义多个业务方法(如下格式):public String XXX(){return "";}配置多个标签,通过设置method属性,来进行对应。多个业务方法配置一个action(可以通过通配符实现),其中方法中的方法名与返回值相同。...动态方法调用(功能类似设置method属性): DMI(dynamic原创 2017-01-11 16:05:05 · 252 阅读 · 0 评论