
Struts2
文章平均质量分 63
dongmeima_coder
这个作者很懒,什么都没留下…
展开
-
Struts2--Result Type、global-results、extends
1.struts2中result Type的类型(1)dispatcher:相当于请求转发forward,服务器端转发,只能跳转到页面,不能跳转到action(2)redirect:相当于重定向,客户端转发,两次请求,两次应答,地址改变,不能跳转到action(3)chain:forward到另外一个action,即服务器端跳转到另外一个action(4)redirectAtion原创 2016-11-08 17:24:32 · 558 阅读 · 0 评论 -
Struts2--简单数据校验
自己手写校验。在Action中使用this.addFieldError()方法和在JSP页面中使用标签简单处理数据校验。但是标签的显示样式都是struts固定好的,如果需要修改样式,可以找到相应的CSS类名并覆盖之即可。比较常用的一种方法是使用标签,并且使用标签public String add(){ System.out.println("name"+name); if(原创 2016-11-02 20:42:25 · 364 阅读 · 0 评论 -
Struts2.0 乱码问题
在 struts.xml中按照上述代码设置了编码方式后,基本上不会出现中文乱码问题,但是有个地方需要注意,就是struts2.1.6版本有个bug,即使设置了编码格式依然会出现乱码,直到struts1.2.7才解决。所以在struts2.1.6中解决乱码的方式除了可以再Spring框架中设置解决以外,还可以使用如下方法: struts2 org.apache.s原创 2016-11-02 18:01:04 · 361 阅读 · 0 评论 -
Struts2--传递参数的三种方式
package com.struts2.userDTO;/** * @author Demetria * 第一种传输参数的方法是:http://localhost:8088/Struts2/user/user!add?name=zhangsan&age=20; * 在action层接收数据时,只需要在action类中定义两个私有变量name和age及相应的get和set方法即可。 *原创 2016-11-02 17:26:53 · 660 阅读 · 0 评论 -
Struts2学习笔记——002实现一个Action类的最常用方法
1,实现一个Action的最常用方法就是:从ActionSupport继承ActionSupport类有一个execute()方法,返回值类型为字符串,struts.xml会根据返回的字符串,找到相应的result标签中的内容(比如某一个jsp),然后返回到客户端。ActionDemo1.javaimport com.opensymphony.xwork2.ActionSupp原创 2016-10-19 19:23:46 · 660 阅读 · 0 评论 -
项目开发过程中的命名规范(约定)
设计约定(编码规定)>原则:简单就是美>库名:项目名 bbs>表的命名:_Model名 _User>字段的命名:保持和属性名一致(尽量不要起名和数据库命名冲突) id>用层来划分包:com.bbs.action、com.bbs.model、com.bbs.service、com.bbs.DTO(VO)>Action原创 2016-11-10 10:44:55 · 2672 阅读 · 0 评论 -
Struts2---Struts-Tags
1.通用标签>property>set >bean>include>param>debugproperty标签 property-name: property-String: property-age: property-default: property-escape:'" escape="false"原创 2016-11-09 22:53:39 · 957 阅读 · 0 评论 -
Struts2--OGNL
OGNL表达式1,user.xxx只有传递才会构造。http://localhost:8088/Struts2/demo1/demo1!add?user.age=20 ,想初始化domainModel,可以自己new,也可以传参数值,但是这时候需要有参数为空的构造方法。2,在Action中手动new一个user对象。原创 2016-11-09 19:58:39 · 271 阅读 · 0 评论 -
Struts2学习笔记——001配置Strut2
1,软件版本介绍:MyEclipse10.0版本、tomcat6.0版本、Struts2-2.3.16.3版本。可以从下面的网址中下载需要的的资源:1. 下载struts2.1.6 http://struts.apache.org/download.cgi#struts217 (选择下载full distribution)2. 下载myeclip原创 2016-10-19 10:36:04 · 498 阅读 · 0 评论 -
struts2--获取request、session、application、HttpRequest、HttpSession、ServletContext
四种方法:(1)使用struts2容器提供的ActionContext:package com.struts2.user.action;import java.util.Map;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;/** * @au原创 2016-11-02 22:35:29 · 593 阅读 · 0 评论 -
struts2--动态结果集
在action中定义一个字符串私有变量。package com.struts2.user.action;import com.opensymphony.xwork2.ActionSupport;public class DemoAction1 extends ActionSupport{ private String name; private String password; p原创 2016-11-08 17:57:52 · 406 阅读 · 0 评论 -
简单的interceptor(拦截器)介绍
简答的说,Interceptor(拦截器)将Action共同的行为独立出来,分散了关注编程的方法。在下面实例中,你将看到Interceptor如何在Action执行的前后运行,以及怎么样把结果返回给用户。下图将对你理解有帮助。当一个请求到达struts2框架时,将顺序执行一下的行为。1. Struts2框架首先找到处理这个请求的Action,并发现我这个Action相关联的拦截转载 2016-12-04 17:44:48 · 695 阅读 · 0 评论