在我的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
放在Grails项目中的哪个位置?直接在web-app
内?在web-app/myfiles
目录内?在WEB-INF
里面?和g:links
下看不到任何明显的选择。答案 0 :(得分:1)
我建议您创建另一个文件夹,其中包含images / css。
<a href='<g:resource dir="somedirectory" file=myfiles01.txt" absolute="true" />'>my file</a>