![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
iteye_661
这个作者很懒,什么都没留下…
展开
-
struts2一般流程
表单提交后转到struts.xml,在struts.xml中搜索与表单中action一样的action名字,并转到相应的class,然后根据表单中textfield等等的name,调用相应的set,在调用set的时候,如果形参是自定义类的话,会调用相应的转换文件,如果是内置类的话,struts2会自动帮你完成转换.此时是从客户端到服务器是String到AnyType. 下面有2种情况: <-...2010-02-28 23:28:52 · 73 阅读 · 0 评论 -
构建第一个struts2的流程
1.在Myeclipse建立一个Web Project,在最新的struts2 2.1.8.1中 需要加入的struts2包有6个(struts2-core,freemarker,ognl,xwork,common-logging,common-fileupload),如果是之前的版本则不用加入common-fileupload。 2.最新的2.1.8.1在web.xml中的格式大概如下: <...2010-02-28 23:30:19 · 78 阅读 · 0 评论 -
在Myeclipse中加入插件
在Myeclipse中加入插件:在格式如F:\java\Genuitec\MyEclipse 8.5 M1\configuration\org.eclipse.equinox.simpleconfigurator中的bundles文件中加入格式:插件名称,版本号,地址(注意这里要用/替换\),4,false例子:com.objfac.xmleditor,2.0.9,file:/F:/java/Ge...2010-03-01 09:24:38 · 66 阅读 · 0 评论 -
struts2自定义类型类型转换
struts2中的自定义类型转换有分两种 (0).编写类型转换文件该文件应该继承SrtutsTypeConverter,当继承后,自动会有两个重写的方法,一个是convertFromString(从客户端到服务器),一个是convertToString(从服务器到客户端),我们要做的就是在这两个方法中编写你想要转换的类相应的代码. (1).局部转换局部转换就是在你需要类型转换的action的同...2010-03-01 09:26:04 · 66 阅读 · 0 评论 -
struts2输入校验
输入校验是基于类型转换的,也就是说发生了类型转换才会有输入校验.而当类型转换后(无论成功或失败),输入校验都一定会执行..如果类型转换成功,则数据为用户输入的值,如果失败,int为被赋为0,String,Date等复合类型会被赋为null.然后就开始执行我们的输入校验了.struts2的输入校验大致可以分为3类,输入校验是有顺序的. struts2的输入校验大致可以分为3类(按照他们被执行的顺序...原创 2010-03-01 09:26:42 · 89 阅读 · 0 评论 -
struts中使用datetimepicker
在以前的struts2版本中s:datetimepicker只需要在head标签处设置 <s:head theme="ajax"/>, 就可以直接使用s:datetimepicker的标签了。 而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。 原因是此标签调用了dojo的datetimepicker的库。 所以现在使用的时候首先要导入一个库。 ...2010-03-05 09:10:03 · 139 阅读 · 0 评论 -
struts2的核心-拦截器
拦截器(interceptor):首先我们必须了解java里的反射机制,因为动态代理是基于反射的,而拦截器是基于动态代理的!所以动态代理和反射都要了解.拦截器就是在进入某个action之前进行一些工作,在action执行完之后再进行一些工作.拦截器是struts2里面的核心,其实拦截器就是一个类,我们可以实现Interceptor接口来创建自己的拦截器,struts2会自动帮我们空实现destro...2010-03-09 21:08:38 · 69 阅读 · 0 评论 -
save
#include "stdafx.h"#include "sstream"#include "iostream"#include "string" using namespace std; bool check(int n[],int d){ int i,a=0,b=0; for(i=0;i!=d;++i) { a+=n[i]; } for(i=d;i!=2*d;++i) { b+=n[i...2010-03-30 15:44:55 · 77 阅读 · 0 评论