日期:2014-05-17  浏览次数:20708 次

struts2框架下frameset使用
这是老师的一个平台,我是按照老师的代码进行修改,研二了还在做这个真心觉得木前途啊。
问题1:
使用frameset框划分了网页:
<frameset rows="350,*" cols="*" frameborder="YES" border="1" framespacing="0">
<frame src="${pageContext.request.contextPath}/emp/upload/upload.action" name="uploadFrame" >
<frame src="${pageContext.request.contextPath}/emp/upload/succ.action" name="showFrame" >
</frameset>
在网上查的frameset的使用是可以直接指向页面的,但是在老师的项目里面用了upload.action和succ.action两个action,不知道这两种有什么区别
============================================
问题2:
现在在做一个上传下载的功能,代码是按照李刚的struts2权威指南编写的,但是测试的时候文件传不上去,感觉像是路径出的错误,不知道应该怎么去解决,这个问题有点模糊,附送的,搞了一个月,快疯了

------解决方案--------------------
frameset是struts1的吗?其实直接指向页面,也最好经过一个action。因为你不知道以后会不会有扩展的需求在进入页面前,先做点什么。这一点你老师经验老道。完胜你。

上传下载,貌似都是获取了文件后在服务器端建立文件夹和文件,然后把上传的内容写进去。具体不知道你是怎么做的,最好能详细些。但请注意,form中面对上传文件,必须要有一个enctype="multipart/form-data"
------解决方案--------------------
也就是action请求完的页面会显示在对应的frameset里面