三种自定义转换器的 接口or 抽象类
接口:TypeConverter,需要实现很多变量。。麻烦
抽象类:DefaultTypeConvert,对TypeConverter做了基本的实现,只需要覆盖convertValue就好了。但是需要自己判断转化方向
抽象类:StrutsTypeConvert,DefaultTypeConvert的进化版,可以自己判断转化方向,只需要在converterToString和converterFromString之内写就好了~
下面是转化器的例子,把形如 123[......]
Author Archives: coder4
Struts2同名对象转换--只成功了局部转换器
虽然据说有全局和局部转换器,但是我只调试成功了后者。
局部:需要在Converter中把传入的参数看作一包对象(所有同名都传进来了),逐个对这个对象数组进行操作。
转换器:
package Converter;
import actions.Tel;
import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;
public class TypeConverter extend[......]
ubuntu桌面显示计算机,主文件夹,回收站
在终端中输入gconf-editor
在出现的图形化设置界面中,选择apps->nautilus->desktop
选中对应下述:
computer_icon_visible #计算机图标
home_icon_visible #在主文件夹图标
network_icon_visible #网络服务器图标
trash_icon_visible #回收站图标
然后退出就OK了~~[......]
Java中图像的旋转
//创建一个缓冲图像区
BufferedImage bufimg =new BufferedImage(imgBuff.getWidth(this) ,imgBuff.getHeight(this),imgBuff.getType());
//构造变换矩阵,执行变换
AffineTransform transform = new AffineTransform ();
transform.rotate(angle,0,0);//angel是角度,弧度制,0,0是旋转的中心点
Aff[......]
Struts2开发者突击,第三章代码笔记
3.3.3
Struts2的传值分为两种:直接字段,利用对象。
如果是字段的话,form中这么写 <s:textfield name="user" />
如果是对象的话,假设Action中有对象User user(含user和pass两个字段) ,则form中要这么些:
<s:textfield name="user.user" />
一定不能落下,不然会出错(input 未定义,类似的错误吧)[......]