`
linkmm
  • 浏览: 30379 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在Tomcat部署的一个webapp里,有很多jsp,为了正确的进行互相的引用,很是花了一番功夫。原以为Servlet会简单一些,谁知满不是这么回事。 在web.xml中 <servlet> <servlet-name>myservlet</servlet-name> <servlet-class>foo.bar</servlet-class> </servlet> <servlet-mapping> <servlet-name> ...
fwrite大家都知道,是Runtime Library里面写文件的一个函数。 size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream ); 昨天改一段C++代码,看见里面有如下的一段: char* content = "........"; FILE* ptr = .....; .... .... fwrite( content, strlen(content), 1, ptr); 觉得有点奇怪,那个1是干嘛的?于是 ...
初学JSP,初学tag,第一次用jstl,这许多的“初”“第一次”注定了要犯很多傻错误,吃很多苦头,浪费很多时间,就像今天晚上的这个问题。。。 在重构一段JSP,试图将它无脚本化的过程中,试图引入c:set来取代脚本化的session.setAttribute.但是不管怎么改,c:set就是没法将值灌到session的属性里面。始终是null。 头皮都快抓破了,最后终于翻到了答案,前面忘了加taglib指令来声明c:前缀。。。 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core&q ...
今天遇到个小问题,却卡了半天,气的半死。 我们都知道部署在Tomcat下的Web应用有两个预置的classpath : WEB-INF/classes 和WEB-INF/lib. 那么,能不能再添加一个classpath呢?例如,WEB-INF这个目录本身? 这个需求的来源来自我对部署好的web应用的一点洁癖:在一段代码里,我需要用getResourceAsStream来访问一个文件。但是我并不想将这些文件直接扔到classes或者lib下面,而是想在WEB-INF下单独建一个目录保存这些文件。 没想到这个简单的需求却这么难实现。首先在Tomcat的配置文件里没有发现类似的配置,然后就去g ...
今天一个web应用怎么也搞不定,原因是某个文件里有如下语句: InputStream is = new FileInputStream(*URL*); 其中URL是一个相对路径。部署好之后用ant启动Tomcat,发现一切正常,再用Tomcat自带的Restart脚本重启Tomcat,出错了,原因是取不到URL处的文件。debug了一下,发现用ant起和用脚本起Tomcat的根目录是不一样的(ant的是你运行ant命令的目录,脚本的则是它自己所在的目录),相同的相对路径拼到不同的根路径上当然就不行了。 看来在Web应用中相对路径是靠不住的。。。以后如果还想移植到其它Web容器估计会更麻烦,按理 ...
需求: 原XML中有如下节点: <Heading level="h2"> ... </Heading> 现在要把它变成 <h2> ... </h2> ----------------- 解法: 利用xml:variable建立临时变量,取到level属性,再用xml:element动态的建立元素 <xsl:template match="Heading"> <xsl:variable name="hlevel"><xsl:value- ...
Global site tag (gtag.js) - Google Analytics