Tag Archives: web

让WebWork遍历Map

用Webwork的标签遍历,是一件很爽的事情。例如遍历一个List。你可以做得比之前任何一套标签更优雅和简单。当遇到Map的时候,可能你会束手无策。因为我也刚好有这样的经历。 如果知道Map里面的Key,使用Key去得到Value那不难做,只需要在遍历的标签里面写上<ww:property value=”yourMap['key']“/>即可。但是要把Map里面所有的无素都遍历出来,我查了好多网页都没有答案。最后查了下Webwork in action,发现只有一句话提到Map的遍历,但这句话足以让我找到答案了。原文是: When iterating over a Map, it iterates over the Set returned by Map.entrySet(), which is a set of Map.Entry objects, which in turn has the methods getKey() and getValue() to retrieve the associated key/value pairs. … Continue reading

Posted in 技术 | Tagged , , | 1 Comment

关于Web路径的备忘

在处理Web页上一大堆连接的时候,常常被一些相对路径搞得很迷糊,现在整理一下,当作是提醒备忘。其实,很简单,只是老是不记住。呵 通常我们遇到的相对路径会有下面三种情况,下面一一来举例说明。 一、以”/”为首字母的路径,其完整路径将会是主机名加上该路径名 <a href=”/article/index.html”>article</a>实际指向:http://hostname/article/index.html 二、无斜杠开头的路径,其完整路径将会是当前的URL的上一级路径加上该路径名 <a href=”article/index.html”>article</a>,如果当前你访问的页面地址为http://hostname/book/list.html 则,这个连接将去到http://hostname/book/article/index.html 三、以一到N个.加斜杠开头的路径,其实整路径将会是当前的URL的上一级至N级路径加上该路径名,第二种情况是这种情况的特殊例子 <a href=”./article/index.html”>article</a>,如果当前你访问的页面地址为http://hostname/book/list.html 则,这个连接将去到http://hostname/book/article/index.html <a href=”../article/index.html”>article</a>,如果当前你访问的页面地址为http://hostname/book/list.html 则,这个连接将去到http://hostname/article/index.html

Posted in 技术 | Tagged , , | Leave a comment