struts2
xueyepiaoling
十年磨一剑!
展开
-
Struts2.0下载文件流
<br />引用:http://tailsherry.javaeye.com/blog/178351<br /> <br />在实际web应用中,大部分文件下载都是通过url文件链接直接下载的,同样在Struts中也可以这样实现。但是考虑到盗链,跨服务器访问等因素,直接文件流下载也是必要的。那么,在Struts2.0中如何实现数据流下载呢?<br /><br />Struts2.0默认支持多种格式的result type,stream即是其中的一种。如果我这里要实现一个Generate Report的功能,转载 2010-12-31 14:13:00 · 2151 阅读 · 0 评论 -
Struts2页面取值
<br />引用:http://blog.myspace.cn/e/403763435.htm<br /> <br />Struts2页面取值: <br />后总结出了4种拿到值得办法: <br /><s:property value="username"/><br />${username} <br /><s:property value="#request.username"/> (#session. #application.类似)<br /><s:property value="%{usern转载 2011-01-04 16:44:00 · 2464 阅读 · 0 评论 -
Struts2中Action接收参数的方法
<br />引用:http://hwy1782.javaeye.com/blog/701904<br /> <br />Struts2中Action接收参数的方法主要有以下三种:<br />1.使用Action的属性接收参数:<br /> a.定义:在Action类中定义属性,创建get和set方法;<br /> b.接收:通过属性接收参数,如:userName;<br /> c.发送:使用属性名传递参数,如:user1!add?userName=Magci;<br />2.使用Domai转载 2011-01-04 16:45:00 · 1067 阅读 · 0 评论 -
Struts2 两个Action之间动态传参数
<br />引用:http://jakemanse.blog.51cto.com/1198141/273871<br /> <br /> 研究了近两天的时间,终于把一个很简单的问题给搞定了,那它是什么问题呢?就是Struts2的两个Action之间传参的问题。<br /> 需求功能是这样:Action1 获取数据库配置内容,得到相应Model的 动态URL ,这里的URL 有的是Action有的是JSP页面。<br /><br /><br /> 1.使用result 类转载 2011-01-04 16:47:00 · 1235 阅读 · 2 评论 -
使用apache的ZipOutputStream进行zip文件压缩
<br />需要用java写一个文件压缩的程序,一开始准备用java库中的java.util.zip.ZipOutputStream,但是一搜,发现有中文乱码的问题,所以就用了org.apache.tools.zip.ZipOutputStream。<br />因为用的maven2构建的代码,所以找包的时候方便了很多,下载的最新的ant-1.8.1.jar的包。期间参考了一片文章,但是地址找不到了。废话不多说了,上代码。<br /> <br />类ZipCompressor<br /> <br />impo原创 2011-01-06 11:58:00 · 19089 阅读 · 1 评论 -
struts2文件下载,中文名称乱码
<br />在做struts2下载的时候,遇到一个问题。文件在数据库中保存的名字的是中文,但是下载的时候,却变成了乱码。上网找了一下,参考了一下http://www.javaeye.com/topic/699246,问题已经解决<br /> <br /> <br />XML:<struts> <package name="crud-default" extends="convention-default"> <action name="download" class="com.mywe原创 2011-01-06 11:24:00 · 3942 阅读 · 0 评论 -
Struts2获取request三种方法
struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:Map request = (Map)ActionContext.getContext().get("request");List tasks = taskManager.findAll();request.put("tasks", tasks); 在JSP页面中获取其中的值:转载 2011-03-30 00:07:00 · 831 阅读 · 0 评论 -
struts2 遍历 map
<br /><br />Struts2中iterator标签遍历map总结<br />针对以下几种情况的Map:<br />• private Map<String,String> map; <br />• <br />• private Map<String,Student> studentMap; <br />• <br />• private Map<String,String[]> arrayMap; <br />• <br />•转载 2011-04-21 16:32:00 · 688 阅读 · 0 评论