Struts2的验证通过配置xml或者注解的方式。依赖与validationheworkflow接口(被默认的拦截器桟引入)。validation接口执行验证并且创建一些列的错误域。workflow接口检查验证错误的状态,一旦发现,就默认返回"input", 先看一个简单的验证实例: View Co ...
分类:
其他好文 时间:
2017-09-22 13:05:09
阅读次数:
182
在Struts2中,使用token的方式来防止二次提交。并且在默认的拦截器栈中提供了两个默认拦截器Token Interceptor和Token Session Interceptor。必须要在form中添加token标签,如果没有的话,则会被认为是invalid token。 Token Inte ...
分类:
其他好文 时间:
2017-09-22 12:10:34
阅读次数:
208
一、interceptor拦截器的使用 第一种情况(指定action使用该拦截器):struts.xml文件的配置: <interceptors> <interceptor name="myinterceptor" class="loginInterceptor"/> <interceptor-st ...
分类:
其他好文 时间:
2017-09-21 17:54:36
阅读次数:
121
开学以来,已经三周了。Java EE却不太走心,于是,这几日空杯心态,重新学习。复习了Java SE和Java Web开发技术,然后入手Struts2。为了使用最新版本的Structs2,我去官网下载了2.5版本的Struts2.,然后,然后,然后,就被坑了。 一、下载Struts2 官网:http ...
分类:
编程语言 时间:
2017-09-21 13:30:20
阅读次数:
260
1. 常量配置 【常量的默认配置struts2-core-2.x.x.x/org/apache/struts2/default.properties文件里】 要用常量,首先要通过配置来实现,常量可以在下面多个文件中进行定义,struts2载常量的搜索顺序如下,后面的设置可以覆盖前面的设置: 启动To ...
分类:
其他好文 时间:
2017-09-21 09:51:58
阅读次数:
149
1.下载struts2开发包 2.将apps中的 Struts-blank.war 解压,里面的 lib 中就是所需jar包 3.新建一个web project项目,将jar包导入复制粘贴到lib中 4.书写Action类。如图,名字后带Action 5.新建一个xml文件 5.创建约束 找到dtd ...
分类:
其他好文 时间:
2017-09-19 00:23:11
阅读次数:
138
在servlet中获取页面传递过来的数据的方式是:request.getParameter(“username”);这个代码可以获取到页面的username的数据。在action中可以通过模型驱动的方式来获取页面的值。 例子: Jsp页面 Action 过程为:当浏览器提交modelDriverAc ...
分类:
其他好文 时间:
2017-09-18 22:32:22
阅读次数:
156
概述 这个实例主要是前台数据到后台数据的传递和后台数据到前台数据的传递,完成数据的新增,以及对新增数据的展示。下面是详细的过程: Hibernate(数据库部分) 这里只是数据库的连接和数据库实体与物理表的映射。 1 <?xml version="1.0" encoding="UTF-8"?> 2 ...
分类:
Web程序 时间:
2017-09-18 22:24:48
阅读次数:
306
在servlet中获取页面传递过来的数据的方式是:request.getParameter(“username”);这个代码可以获取到页面的username的数据。在action中可以通过属性驱动的方式来获取页面的值。 例子: jsp请求页面 Action内容 * 属性驱动的执行过程: * 在页面上 ...
分类:
其他好文 时间:
2017-09-18 22:15:58
阅读次数:
135
框架初始知识: Servlet VS Filter Filter的性能更强,因为Servlet能实现的,Filter都能实现。 Filter还有拦截资源的作用 是Servlet所不能实现的。 Filter有FilterChain API,而Servlet没有对应的API。 1.包配置(package ...
分类:
其他好文 时间:
2017-09-18 20:34:30
阅读次数:
207