在我的Grails应用程序中,我需要提供指向实际文本(*.txt
)文件的链接。如果用户单击链接,则应在浏览器中以纯文本形式查看文本文件:
MyFiles.groovy controller:
==========================
class MyFiles {
def index() {
render(view: "myfiles")
}
}
myfiles.gsp:
============
<!DOCTYPE html>
<html>
<head>
<!-- Omitted for brevity -->
</head>
<body>
<a href="??? myfile01.txt ???">Click me to view a file</a>
</body>
</html>
我的问题:
myfile01.txt
?直接在web-app
内部?在web-app/myfiles
目录内?里面WEB-INF
?;和g:links
下有什么明显的选择。 最佳答案
我建议创建另一个包含图像/ css的文件夹。
<a href='<g:resource dir="somedirectory" file=myfiles01.txt" absolute="true" />'>my file</a>