frameset是struts1的吗?其实直接指向页面,也最好经过一个action。因为你不知道以后会不会有扩展的需求在进入页面前,先做点什么。这一点你老师经验老道。完胜你。上传下载,貌似都是获取了文件后在服务器端建立文件夹和文件,然后把上传的内容写进去。具体不知道你是怎么做的,最好能详细些。但请注意,form中面对上传文件,必须要有一个enctype="multipart/form-data"