私はこのようなファイルオブジェクトを持っています
public class FileTO implements Serializable{
private String fileName;
private String filePath;
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getFilePath() {
return filePath;
}
public void setFilePath(String filePath) {
this.filePath = filePath;
}
もちろん、私の Struts アクション レスポンスには他にもたくさんのオブジェクトがありますが、ここには記載していません。アクションが完了すると、ファイルが存在する実際のパスが filePath に取り込まれ、ファイルをダウンロードできるようになります。fileName と filePath をタグで表示したい<s:a>
。
目標は、href が filePath を指すようにすることです。OGNL、つまり #、%{}、$() で遊んでみましたが、どれもリンクを正しく表示していないようです。
例えば:
<s:a href="?????????"> Click to the get the File </s:a>