
struts2
It_Zhang0Yang
这个作者很懒,什么都没留下…
展开
-
strust2(1)-----框架概念
framework------框架 SSH----Struts2 Spring Hibernate Ibatis---------------------------- Struts2 Spring Hibernate ibatis--------------------------------------------什么是框架?框架可以做什么?答:框架是一个应用程序的半成品...原创 2018-03-27 09:24:06 · 622 阅读 · 0 评论 -
struts2(9)------饼图和柱状图,通配符,命名空间,文档编辑器
一:柱状图1、在BaseAction声明属性 (要生成get,set方法) protected JFreeChart chart;2、编写ShwAction继承BaseAction3、在ShwAction编写showBar方法4、查询数据库,返回一个用于显示在柱状图上的数据结构 DefaultCategoryDataset (用Data类模拟数据库查询的效果) public DefaultCate...原创 2018-03-27 09:47:51 · 567 阅读 · 0 评论 -
struts2(8)------图形验证码
struts2(8) 1、图形验证码 所有颜色都有一个取值范围: 0-255 值越小,颜色越深,值越大颜色越浅token-------------令牌 (作用,防止表单重复提交)invalid.token<actionerror/> zh-cn : zh表示,语言编码 cn表示,区域编号 en-us : en---英语 us---美国国际化...原创 2018-03-27 09:43:07 · 632 阅读 · 0 评论 -
struts2(7)------拦截器, token
struts2(7) ----拦截器 ----token<package name="struts2" extends="struts-default">struts2这个web框架的核心控制器是由一组拦截器加上过滤器共同构成struts2这个框架的所有功能都是由这些拦截器与过滤器来提供,如果不加载它们,struts2就没有任何功能这些拦截器与过滤器默认的都在struts-defa...原创 2018-03-27 09:41:17 · 619 阅读 · 0 评论 -
struts2(6)------数据验证
struts2(6) --------数据验证在struts2中,任何一个普通的类,都可以作为"控制器"来使用,不需要强制继承任何类或实现任何接口但为了控制器类(Action)的功能更加丰富,通常我们都会选择让Action类继承于ActionSupport,这个父类提供了许多其他的辅助功能在提交表单的时候,如果没有给控件赋值,系统将会默认把""赋值给变量"" --------代表,变量已经初始...原创 2018-03-27 09:39:42 · 524 阅读 · 0 评论 -
struts2(5)------文件的上传下载
Struts2(5)文件的上传下载-------------文件上传的步骤:1、编写页面,页面表单的提交方式必须为post2、指定表单的enctype="multipart/form-data"3、上传的控件使用 <s:file name="myfile">4、在action声明一个属性,名称与s:file标签中的name名称一样,类型为java.io.File,并且生成get,se...原创 2018-03-27 09:38:15 · 521 阅读 · 0 评论 -
struts2(4)------标签二
ctrl +shift+f : 快速调整格式 String.split("字符"); 按照指定的字符分割字符串,转换成一个字符串数组String s = "足球,排球,"; String[] vals = s.split(","); 足球 排球 s:hidden ------------隐藏表单域,用于存储数据在页面,但不让用户看见,表单提交时,依然可以取到值<s:it...原创 2018-03-27 09:36:58 · 459 阅读 · 0 评论 -
strust2(3)-----struts2的标签库
strust2(3) ----struts2的标签库oracle的分页查询语句: 每页显示2条,当前第3页 select * from (select rownum r,f.* from inf f rownum<=前3页所有伪列) k where k.r>前2页已经用过的伪列 前3页所有伪列 = 当前页* size; total = 3*2; 前2页已经用过的伪列 = ...原创 2018-03-27 09:26:37 · 501 阅读 · 0 评论 -
strust2(2)-----框架概念
select * from infs;每页3条,当前第二页第一页+第二页,总共应该显示的伪列第一页已经显示过的伪列select * from (select rownum b,p.* from infs p where rownum <=6) t where t.b >3;...原创 2018-03-27 09:25:27 · 556 阅读 · 0 评论 -
spring(5)------ spring、Hibernate、struts2的搭建
spring(5) spring、Hibernate、struts2的集成 (ssh) 导入顺序: struts2 > spring > hibernate 注意:在导入spring框架的时候,需要选中: core,aop,persistence,jdbc,web 在导入spring框架的时候,建议将配置文件放到: WEB-INF目录步骤: ...原创 2018-03-29 09:50:02 · 782 阅读 · 0 评论