说说刚才图片墙的BUG

一朋友说昨天发了一个触屏下的图片墙在旋转的状态下有个BUG,实际上我也知道(所以我才没默认关闭旋转功能),这个问题现在已经解决,但之前走走了错路子解决了一大半发现有很大问题,就做个记录把BUG原理和错误的解法说一下,记录一下。

图片可以用两根手指的手势放大,处于放大状态的图片移动时不会切换到另外的图片上去,而是在图片的各细节部分移动。但当你把一个图片旋转一定度数后,会感觉移动的很别扭,为什么呢,先看图

iw_1

图一:我先把一个图片顺时针旋转45度:

iw_2

阅读更多

分享一个自制图片墙,适用于移动触屏

分享一个自制图片墙,适用于移动触屏

阅读更多

用Jsp-tags制作一个权限标签

0. 需求说明

一个权限标签,作用是在标签里面的内容如果在用户权限范围内,就响应(输出标签里面包含的内容)。需要JSP-API的依赖

1
2
3
4
5
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>

1. 定义DTD

这里定义了一个role的标签,接受一个参数roleCode,这里为我自己项目里面定义的权限编码.这里文件名为x.dtd,放在WEB-INF目录下.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE taglib
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>2.4</jspversion>
<shortname>x</shortname>
<tag>
<name>role</name>
<tagclass>com.xdnote.Role</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>roleCode</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
阅读更多