在Grails中,可以通过以下步骤将控制器设置为以纯文本形式响应:
MyController.groovy
。MyController.groovy
文件中,定义一个处理请求的动作方法,例如textResponse
。class MyController {
def textResponse() {
render "This is a plain text response."
}
}
response
对象的contentType
属性将响应的内容类型设置为纯文本。class MyController {
def textResponse() {
response.contentType = "text/plain"
render "This is a plain text response."
}
}
grails-app/conf/UrlMappings.groovy
文件中,配置URL映射,将请求映射到MyController
的textResponse
动作方法。class UrlMappings {
static mappings = {
"/my/text" (controller: "my", action: "textResponse")
}
}
/my/text
URL来触发textResponse
动作方法。该方法将以纯文本形式响应"This is a plain text response."。这样,当访问/my/text
时,Grails控制器将以纯文本形式响应指定的内容。
领取专属 10元无门槛券
手把手带您无忧上云