![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts
fushengfei
这个作者很懒,什么都没留下…
展开
-
用structs2.0做的第一个测试程序
1、环境:structs2.0,MyEclipse 6.0,tomcat 6.02、步骤: (1) 在MyEclipse下建立web project,把structs2.0中的包:commons-logging-1.0.4.jar、freemarker-3.2.8.jar、ognl-2.6.11.jar,struts-core-2.0.11.1.jar、xwork-2.0....2010-08-19 13:24:33 · 78 阅读 · 0 评论 -
struts2实现文件上传和下载
一、文件上传 1、客户端表单 <s:form action="upload" theme="simple" enctype="multipart/form-data"> <table align="center" border="1" width="50%">原创 2010-09-16 11:13:41 · 77 阅读 · 0 评论 -
struts知识点总结
一、Action1、namespacenamespace决定了action的访问路径,默认为"",namespace可以不写。囊括了其他action处理不了的action。namespace最好也用模块来进行命名。 2、路径问题 struts2中的路径问题是根据action的路径而不是jsp路径来确定,在jsp中用request.getContextRoot方式来拿到w...原创 2010-09-16 10:22:45 · 68 阅读 · 0 评论 -
struts2防止表单重复提交
1、在form表单的第一行添加: <s:token name="hello"></s:token>2、token标签对应的拦截器,并没有在defaultStack内,需要我们显式的在action映射中将它引用进来。 <interceptor-ref name="token"></interceptor-ref&g...原创 2010-08-28 14:47:57 · 60 阅读 · 0 评论 -
struts2的异常处理---异常类的编写
为了我们开发的web应用更加友好,对于一些系统提供的异常信息,往往很不友好,为此,我们很有必要定义自己异常类。下面是用struts2开发自己异常类的步骤。这里使用的是用户登录,当用户输入正确的用户名和密码时就可以正常进入系统,如果输入的用户名系统不存在,就会给出我们定义异常信息。 1、定义输入文件:exceptionlogin.jsp body> &l...原创 2010-08-28 14:40:48 · 92 阅读 · 0 评论 -
浅谈struts2的国际化
一、属性文件 国际化需要我们定义属性文件,即以“.properties”结尾的文件,一共有三种属性文件:全局属性文件、包级别属性文件、类级别属性文件,它们的命名不是随便的,必须根据struts2框架来命名。 属性文件的内容分为key和value,key是固定的,value根据需要改变它就可以了 全局属性文件 在struts.xml文件中定义baseName;...原创 2010-08-26 10:06:59 · 79 阅读 · 0 评论 -
浅谈struts2拦截器的使用
拦截器在项目开发中占据重要的位置,我们通常不想直接调用某个对象的某一种方法,而是在调用方法前进行一些操作,在调用方法后在进行一些操作,那么这种逻辑我们可以使用拦截器来实现。1、拦截器需要学习的类和接口。 Interceptor接口:可以对这个类进行继承,然后重写init(),destory(),intercept方法。 AbstractInterceptor类:在这个类中,继承I...原创 2010-08-25 08:36:47 · 83 阅读 · 0 评论 -
struts2 数据校验总结
struts2的数据校验实在struts2的类型转换之后进行的,给出如下的示例: 1、编写register2.jsp,让客户输入数据,代码如下: <body> <table align="center" width="30%"> <tr> <td style="color:red"> &原创 2010-08-23 21:10:26 · 98 阅读 · 0 评论 -
struts2 类型转换学习总结
给出如下实例1、编写输入表单 input.jsp,代码如下 <body><h2><font color="red">用逗号将两个点分开</font></h2><s:form action="pointConverter"> <s:textfield name=&原创 2010-08-23 20:27:43 · 125 阅读 · 0 评论 -
浅谈struts2请求处理过程
当一个页面请求过来时, FilterDisptcher通过Dispatcher进行一些初始化工作,并且注入ActionMapper。 FilterDispatcher对请求进行过滤,如果请求符合要求,则返回相应的action配置信息(比如是否URL以.action结尾等),FilterDispatcher调用getMapping方法获得ActionMapping(action的配置信息)。...原创 2010-12-08 16:26:26 · 115 阅读 · 0 评论