`

在controller里面怎么escape html内容?

阅读更多
在view里面可以用h来escape html内容。那在controller里面呢?我的需求是把一些数据用json格式发送到前台,这些数据是用户之前输入的。
分享到:
评论
8 楼 yNoooo 2007-07-28  
什么鬼ruby,这么难用,一个问题就卡住动不了了
7 楼 cjyzpcl 2007-07-27  
yNoooo 写道
这个函数好像有时候不管用,我用render_to_str去得某页的数据,因为原先有中文的显示成 & # 27773 ;& # 36710 ; 我用CGI.unescapeHTML 函数把它转化过来,放到文件里面可以,没想到今天在用的时候又不可以了,真是郁闷到家了,各位还有什么好的意见吗


保持Mysql,rb,rhtml,html encode和config中连接数据库的编码一致就不会出现这种问题。
6 楼 yNoooo 2007-07-27  
这个函数好像有时候不管用,我用render_to_str去得某页的数据,因为原先有中文的显示成 & # 27773 ;& # 36710 ; 我用CGI.unescapeHTML 函数把它转化过来,放到文件里面可以,没想到今天在用的时候又不可以了,真是郁闷到家了,各位还有什么好的意见吗
5 楼 indexchen 2007-07-26  
用CGI.escapeHTML或CGI.escapeElement
4 楼 indexchen 2007-07-26  
用CGI.escapeHTML或CGI.escapeElment
3 楼 qiezi 2007-07-24  
AllenYoung 写道
在view里面可以用h来escape html内容。那在controller里面呢?我的需求是把一些数据用json格式发送到前台,这些数据是用户之前输入的。

不可以用to_json吗?最简单的方式。
2 楼 yehs220 2007-07-24  
CGI.escape
1 楼 yNoooo 2007-07-24  
同问,我在取得view生成的文件的时候,原来在页面上的中文字符都变成了unicode编码& # 27773 ;& # 36710 ;(应该是unicode),请问该如何变成中文显示到里面,即我打开的文件里面显示该是中文字,而不是unicode的内容

相关推荐

    Velocity模板解析

    Velocity模板解析是Apache软件基金会开发的一个Java模板引擎,它允许开发者在HTML、XML、Java源代码等静态文件中嵌入可执行的代码片段,从而实现动态生成内容。这个技术广泛应用于Web开发,尤其是在MVC(Model-View-...

    JSP使用过滤器防止Xss漏洞

    - 对所有输出到HTML的内容进行HTML实体编码,使用诸如`javax.servlet.jsp.JspWriter.escape()`或`org.apache.commons.lang3.StringEscapeUtils.escapeHtml4()`的方法。 - 使用Content Security Policy(CSP)头信息...

    joomla实现注册用户添加新字段的方法

    在Joomla中,注册用户添加新字段的方法主要涉及到对数据库...在这个文件里,添加一个新的HTML输入框,其name属性值必须和数据库中的字段名称相同,以确保提交表单时,新字段的值能够被正确处理并存储。例如: ```html ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. JPA 2.4.3. 异步的JMS 2.4.4. JDBC 2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言...

    Spring中文帮助文档

    2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. 对Websphere 事务管理的完整支持 2.4.3. JPA 2.4.4. 异步的JMS 2.4.5. JDBC 2.5. Web层 2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于...

    Spring API

    2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. 对Websphere 事务管理的完整支持 2.4.3. JPA 2.4.4. 异步的JMS 2.4.5. JDBC 2.5. Web层 2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于...

Global site tag (gtag.js) - Google Analytics