上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 47 下一页
摘要: 其中的关键就是这个POJO是你自己去new一个,struts是不会帮你创建的!参考http://luohua.iteye.com/blog/39976表单页Insert title here INFO: 姓名: 年龄: ActionFormpublic class UseBeanForm extends ActionForm { private Person person = new Person(); // You mu... 阅读全文
posted @ 2014-02-18 15:20 rldts 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 今天遇到这么一个情况,在Action代码中进行文件下载: ActionForm得到file_id,通过file_id进行数据库查询得到file_name以及服务器硬盘上的file_uri,其中file_name是中文,然后通过如下代码下载response.setContentType("application/x-download");response.setHeader("Content-Disposition","attachment;filename="+file_name);OutputStream outputStream 阅读全文
posted @ 2014-02-18 10:13 rldts 阅读(18423) 评论(0) 推荐(1) 编辑
摘要: 参考:http://www.blogjava.net/freeman1984/archive/2010/03/30/316901.htmlserver.xml,在你的webapp的Context节点下添加如下内容(其中saveOnRestart=false) debug=0 saveOnRestart="false" maxActiveSession="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1" 阅读全文
posted @ 2014-02-16 13:07 rldts 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 问题:我的app无法读取配置好的ApplicationResources.properties中的内容解答:文件目录为 /webapp /WEB-INF /classes ApplicationResources.properties /xxx /yyy SomeOther.properties struts-config.xml的内容是 请问struts如何知道你要读取哪个的内容?所以,要添加key属性以示区别 其中,如果key的值为org.apache.struts.action... 阅读全文
posted @ 2014-02-14 14:47 rldts 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 其实不使用ImageIO,就是用一般的BufferedOutputStream+byte[] buffer也可以关键在于通过response设置页面的MIME Type,自行Google~~~源代码直接帖了。。。ImageTag.javapublic class ImageTag extends SimpleTagSupport { private String fileName; private HttpServletResponse response; private String imageType; public void setImageType(String... 阅读全文
posted @ 2014-02-11 10:25 rldts 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1. 提交form后页面空白,没有任何显示,Debug发现form的validate()以及action的execute()根本没有被调用。 原因:validate()和execute()有2个互为overloading关系的版本,一个版本的参数类型是ServletRequest,ServletResponse,另一个版本的参数类型是HttpServletRequest,HttpServletResponse。我在写的时候写成不带Http的那个版本了。2. JSTL的标签报exception,exception的意思大概是根据TLD里面的定义,该标签的test属性不接收参数 原因:的uri.. 阅读全文
posted @ 2014-02-11 08:38 rldts 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 参考这篇博客:http://lavasoft.blog.51cto.com/62575/184605目前看来,大多数的做法是这样的:比如a.properties需要被com.xxx.yyy这个包中的类访问,比如说需要被com.xxx.yyy.SomeClass访问,那么就放到D:/YourSite/WebContent/WEB-INF/classes/com/xxx/yyy这个路径下访问方法:ResourceBundle.getBundle("com.xxx.yyy.a").getString("key")如果a.properties中有这么一条key 阅读全文
posted @ 2014-02-10 15:41 rldts 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 做了个简单的实验:写一个tag,将tag body中的内容打印成一个三角形代码很简单就不赘述了,直接贴在下面,值得注意的是这个图(摘自李兴华JAVA开发实战经典)在做的过程中遇到了如下问题:1. getBodyContent()返回null 原因:doStartTag()应该返回EVAL_BODY_BUFFERED而不是EVAL_BODY_INCLUDE,否则bodyContent在doAfterBody()中是不可见的2. pageContext.getOut().println()无法向页面输出内容 原因:bodyContent本身就是一个JspWriter,应该使用BodyTagSu.. 阅读全文
posted @ 2014-02-08 14:09 rldts 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: 客户端跳转时用HttPservletResopse对象的sendRedirect函数实现,服务器端跳转是使用RequestDispather对象的forward方法实现的。这两者之间的区别主要体现在三个方面:1. 使用服务器端跳转时,客户浏览器的地址栏并不会显示目标地址的URL,而是用客户端跳转时,地址栏当中会显示目标资源的URL;2. 服务器端跳转是由客户端发送一个请求,请求一个服务器资源——如JSP和Servlet——,这个资源又将请求转到另一个服务器资源,然后再给客户端发送一个响应,也就是说服务器端跳转是客户端发送一次请求,服务器端给出一次响应;而客户端跳转的流程则不同。客户端同样是发送 阅读全文
posted @ 2014-02-07 16:03 rldts 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 项目ProjectXXX目录如下:WebContent> hello.jsp Folder1> foo.jsp Folder2> foo2.jsp在foo.jsp中访问hello.jsp:href="..\hello.jsp"在foo2.jsp中访问hello.jsp:href="..\..\hello.jsp"当然,也可以直接使用绝对路径:href="/hello.jsp",这个方法对foo.jsp和foo2.jsp都适用,前提是你在server.xml中配置类似于 阅读全文
posted @ 2014-02-07 14:12 rldts 阅读(1523) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 47 下一页