ファイルを作成したとしましょう
String path = application.getRealPath("userSearchFolder");
String name = path + "/" + (String) session.getAttribute("username") + ".xml";
File file = new File(name);
そして後で、たとえばリンクとして利用できるようにしたい
<a href"<%=file.toURI()%>">File</a>
何が起こるか私はURLパスではなくディレクトリパスを取得します->
file:/D:/Documents/NetBeansProjects/2012/GATE_Project/build/web/userSearchFolder/mjoraid.txt.xml
そして、Firefoxに到達したら、リンクにカーソルを合わせると、次のように表示されます。
file:///D:/Documents/NetBeansProjects/2012/GATE_Project/build/web/userSearchFolder/mjoraid.xml
右クリックして[リンクの場所をコピー]を選択してURLに貼り付けると、xmlファイルが開きますが、リンクをクリックしても何も起こりません。
どうすればこのようなリンクを取得できますか
http://localhost:8080/GATE_Project/somepage/somepage/mjoraid.xml