`
yycao
  • 浏览: 15582 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2 action向jsp传值时转义问题

阅读更多
今天在action中生成了一个json对象,并将其toString的值传到jsp,发现其中的括号、冒号等都被转义了。
为了防止其转义,可以在接受数据的struts标签中设置:
var customerStr='<s:property escape="false" value="customerJSON"/>';
分享到:
评论

相关推荐

    jsp+struts2+mysql实现登录

    在登录实现中,Struts2负责接收JSP页面传递过来的登录信息,通过Action类处理请求,进行验证,然后返回相应的结果到视图层。 3. **数据库操作(MySQL)**: MySQL是一个流行的开源关系型数据库管理系统,用于存储和...

    struts2配置 用户注册登录

    综上所述,Struts2框架为实现用户注册和登录提供了便捷的途径,通过Action、配置文件、表单验证和JSP页面的组合,可以快速搭建功能完善的用户系统。在实际开发中,还需要根据具体需求和安全规范进行调整和优化。在...

    Struts2+jQuery(不用JSON)实现局部刷新

    - **Struts2 Action的Result配置**:配置一个特殊的Result类型,比如"jsp"或"freemarker",让Action直接返回一个片段化的HTML,供jQuery填充到页面中。 - **jQuery的AJAX请求**:使用jQuery的$.ajax()方法,设置...

    Struts2登录注册功能

    当验证失败时,Struts2会自动将错误信息返回到JSP页面显示。 6. **持久化数据** 用户信息通常需要存储在数据库中。你可以使用JDBC、Hibernate或MyBatis等持久化框架来处理数据库操作。注册新用户时,需要在数据库...

    struts2+hibernate4整合(简单登陆页面)

    - **结果处理**:根据查询结果,Action返回成功或失败的结果,Struts2会根据配置将结果转发到相应的JSP页面。 5. **注意事项**: - 防止SQL注入:在处理用户输入时,应进行参数绑定或转义处理,防止恶意攻击。 -...

    Struts2框架.doc

    当用户访问特定的URL时,Struts2会根据配置将请求路由到相应的Action方法,并将结果呈现为JSP页面。 然而,Struts2并非无懈可击。由于其广泛使用,Struts2成为黑客攻击的目标,存在许多安全漏洞。例如,框架本身...

    struts2教程+struts标签中文API

    1. **XSS防护**:Struts2内置了防止跨站脚本攻击(XSS)的机制,如自动转义输出内容。 2. **CSRF防护**:通过Token机制防止跨站请求伪造攻击,保护用户数据安全。 3. **权限控制**:Struts2的拦截器可以实现细粒度的...

    Struts2的实训项目ch13

    - **Model-View-Controller**:JSP作为视图层,与Struts2的Action协作,展示数据和接收用户输入。 3. **数据库交互**: - **MySQL连接**:通过JDBC(Java Database Connectivity)驱动与MySQL建立连接,执行SQL...

    kindEditor编辑器与struts2整合的源文件

    6. **安全考虑**:尽管KindEditor在与Struts2整合时可能不需要重写过滤文件,但为了防止XSS(跨站脚本攻击)和其他安全问题,仍然需要对用户提交的内容进行过滤和转义。Struts2提供了一些内置的拦截器,如`...

    struts2权威指南完整版

    安全方面,Struts2提供了丰富的安全特性,如参数过滤、防止XSS攻击的自动转义、以及通过拦截器进行CSRF防护。然而,也需要注意Struts2的安全漏洞,如著名的S2-045漏洞,及时更新版本和正确配置是避免此类问题的关键...

    Struts2处理json简介及注意事项

    在处理JSON(JavaScript Object Notation)时,Struts2提供了强大的支持,使得前后端的数据交换更加便捷。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它被广泛应用于Ajax(异步...

    struts2整合jfreechart

    在Struts2的配置文件(struts.xml)中,为`ChartAction`添加一个结果类型,指定当Action执行成功时,应如何处理返回的图表数据。可以配置一个名为`image`的结果,类型为`stream`,并设置`contentType`为`image/png`...

    struts2.x中使用百度ueditor

    可以使用Struts2的拦截器或自定义过滤器来处理这个问题。 8. **配置Struts2拦截器**:确保Struts2的配置文件中包含了处理POST请求的拦截器,如`params`拦截器,以便正确解析请求参数。 通过以上步骤,你就能在...

    struts2+FCKeditor

    最后,当用户提交表单时,Struts2会自动将FCKeditor编辑的内容绑定到Action的`content`属性。然后,Action可以进一步处理这些内容,比如保存到数据库。Action的执行结果通常会跳转到一个新的页面或重定向到原页面,...

    浅谈struts2安全

    5. **视图层的安全问题**:Struts2的视图层通常是JSP页面,XSS(跨站脚本攻击)和CSRF(跨站请求伪造)是常见的视图层安全威胁。开发者应确保在展示用户数据时进行适当的转义和验证,防止XSS攻击,并在需要的地方...

    struts2版kindeditor

    3. **使用说明**:集成后的Struts2版KindEditor应提供详细的使用指南,包括如何在Action类中接收编辑器提交的内容、如何配置Struts2的配置文件以支持动态生成的textarea,以及如何在JSP页面中正确引入和初始化...

    struts2整合的ztree Demo

    Struts2通过Action类处理HTTP请求,并返回相应的结果,这通常是一个JSP或Freemarker模板。在这个Demo中,ZTree的节点数据是由Struts2的Action通过后台数据库查询生成的。Action会根据用户操作(如点击、编辑、删除、...

    struts做的登陆

    - **配置文件**:Struts2的核心配置文件是`struts.xml`,用于定义Action、结果类型、拦截器等。 2. **登录Action创建** - **Action类**:创建一个Java类,继承自Struts2提供的ActionSupport类,定义登录相关的...

    Java的struts2+MySQL+jsp实现登录、注册以及文件上传demo的jar包文件

    - **配置文件**:Struts2的配置文件通常为`struts.xml`,用于定义Action(操作)类、结果页面、拦截器等。 - **Action类**:处理用户请求的Java类,继承自`ActionSupport`或实现`Action`接口,通常包含业务逻辑。 ...

    struts2多文件上传

    1. **Struts2框架**:Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用框架,它简化了Java Servlet、JSP和JavaBean之间的交互,提供了强大的表单处理和页面导航功能。 2. **多文件上传原理**...

Global site tag (gtag.js) - Google Analytics