当前位置:编程学习 > JAVA >>

如何在SSH2框架中,完成用户注册后,创建用户文件夹的功能?

小弟是在校生,最近在使用SSH2框架整合开发一个注册登录的小项目,发现无法使用ServletContext.getRealPaht()这个方法,同时Srping中也没有提供合适的工具类,求达人高手给个解决思路! 能帮给出代码最好~~ --------------------编程问答-------------------- 小弟的设想是,用户在注册成功后,系统自动创建属于用户的文件夹,由于项目是发到tomcat下的,所有想代码自动获取userfolder文件夹的绝对路径,然后在此文件夹下,使用用户的ID来创建文件夹
但是小弟不知道在spring中如何获取文件夹的绝对路径,真是郁闷- -! 求达人帮助~~~ --------------------编程问答-------------------- 求达人帮助.... 自己顶下- -! --------------------编程问答-------------------- 楼主知道servlet中如何获取部署路径么?
楼主知道struts2中如何操作servlet的api么?
如果不知道,请查百度谷歌,知道了,这个问题就解决了。楼主加油。 --------------------编程问答-------------------- 多谢楼上提醒帮助 --------------------编程问答-------------------- 麻烦三楼大哥能说的详细点么~? 
我在以前一个JSP/servlet的小项目中知道怎么获取绝对路径,就是用
String path = request.getRealPath("/userspace");这样的一条语句来获取,
再用file.mkdir()创建文件夹,
可是现在在由于struts2托管给了spring,没有request了....
就不知道怎么获取这个path值了,求帮助啊!!~~~~ --------------------编程问答--------------------
引用 5 楼 zhengcheno0o 的回复:
麻烦三楼大哥能说的详细点么~? 
我在以前一个JSP/servlet的小项目中知道怎么获取绝对路径,就是用
String path = request.getRealPath("/userspace");这样的一条语句来获取,
再用file.mkdir()创建文件夹,
可是现在在由于struts2托管给了spring,没有request了....
就不知道怎么获取这个path值了,求帮……


托管在spring不是一样还是可以那样获取 --------------------编程问答-------------------- request 也一样存在呀?参数中没有加上便是! --------------------编程问答--------------------
String webpath=ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/");
File file=new File(webpath+"/upload/"+user.getUsername());
file.mkdir();
return SUCCESS;

这个方法可以用~ --------------------编程问答-------------------- 我做过一个东西,获取绝对路径,然后根据日期创建iyge文件夹,然后将每天生成的pdf文档放里面 --------------------编程问答-------------------- String webpath=ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/");
            File file=new File(webpath+"/upload/"+user.getUsername());
            file.mkdir();
            return SUCCESS;
蛮好的 --------------------编程问答-------------------- struts也可以。。。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,