0 0

ext grid 无法显示struts通过action跳转的jsp的<s:property value="jStr" escape=false/>返回 5

这两天学ext,struts,有个传统的数据交互法。参看这个例子的。
“http://czpae86.iteye.com/blog/632747”

我的困惑是:服务器数据交给action处理,action返回的数据被一个jsp(jsondata.jsp)提取,
然后在js中,ext grid HttpProxy({url:'ExtAction.action',method:'POST'}),...)

这里action return success 然后跳转到那个jsp(jsondata.jsp)

这个jsp有代码“<s:property value="jsonString" escape=false/>”

问题:Extgrid 知道读这个“escape="false"的值栈”吗?如果是,我却怎么也显示不了数据!


问题补充:其实用其他方法,如jsonarray也可以解决,跳过依赖jsp的中间传输。我只是好奇怎么这种方法行不行?另外,是否是struts的版本升级了,这种传统方法也不适用了?或者我可以用fixfox调试功能看看,还在学习如何调试。因为直接用值栈调试是不行了,显示JSP没有直接和action交互,输出时应用服务器就报错。
2012年10月15日 11:28

2个答案 按时间排序 按投票排序

0 0

采纳的答案

1、直接在浏览器访问这个地址看输出什么
2、JSP怎么写的

2012年10月15日 13:15
0 0

s:property >标签s自身有字符串转化功能,
只用通过设置便可以实现其在asp中实现的server.htmlencode功能,设置属性escape,如:

<s:property value=”#article.getContent()” escape=”false”/>,

然后,内容中的HTML标签就可以被解释了

2012年10月15日 14:31

相关推荐

    jstr

    **标题解析:** "jstr" 这个标题可能指的是一个与JavaScript字符串处理相关的库或者工具,因为在编程领域,"str"通常代表“string”,即字符串。然而,结合描述中的"php laravel软件包",这可能是一个在PHP Laravel...

    通过Ajax请求动态填充页面数据的实例

    - **Ajax调用**:`moreData()`函数通过Ajax发送POST请求到服务器,传入当前页码信息(例如,通过隐藏字段`&lt;input class="tip" value="1"&gt;`获取)。 - **后台处理**:服务器接收到请求,通常由控制器类(如Java的`@...

    jni数据类型转换

    jstring jstr = env-&gt;NewStringUTF(charStr); ``` #### 结论 JNI的数据类型转换是实现Java与本地代码交互的关键环节。掌握这些转换方法,不仅能提高跨语言编程的效率,还能避免潜在的内存泄漏和数据丢失风险。...

    PHP数据集构建JSON格式及新数组的方法

    $jstr = substr($jstr, 0, strlen($jstr) - 1); $jstr = $jstr . '},'; } $jstr = substr($jstr, 0, strlen($jstr) - 1); $jstr = $jstr . ']'; return $jstr; } ``` 这个函数的工作原理是遍历数据库查询结果...

    jni需要注意的常见问题

    ` 这样的 C++ 写法,在 C 中应该写为 `jstr = (*env)-&gt;NewStringUTF(env, str);`。 2. **编译器选择**:确保使用正确的编译器。对于 C++ 代码,应该使用 `g++` 而不是 `gcc` 进行编译。此外,还需要注意编译时的...

    Android使用jni调用c++/c方法详解

    #include &lt;malloc.h&gt; #include &lt;string.h&gt; JNIEXPORT jstring JNICALL Java_com_dengdeng_dengdeng_test_JniTest_append(JNIEnv * env, jobject obj, jstring jstr1, jstring jstr2) { // ... 实现代码 ... } ``` ...

    JSTR-Modded-1.12.x:约翰·史密斯

    《约翰·史密斯》(JSTR-Modded-1.12.x)是一款针对《我的世界》(Minecraft)1.12.x版本的模组,由John Smith技术人员混音制作。模组是游戏爱好者对原版游戏进行扩展和增强的一种方式,它通过添加新的功能、物品、...

    C# 对图像进行高速读写

    ### C# 中 Image&lt;=&gt;Array 的高速读写技术解析 #### 概述 在 C# 编程语言中,处理图像数据时经常会遇到需要将图像转换为数组或从数组重建图像的需求。尤其当涉及到高性能计算时,如何高效地实现图像与数组之间的...

    DiplomaManangement:基于fabric区块链的学位证书认证系统

    npm install 在 fabric-samples/fabcar/Fabconn.js 中加入 /** * API * 将从客户端接受的文件的base64编码作为一个交易加入区块链 * 避免在服务器端产生缓存 ... let jstr = JSON.stringify(desc); this.i

    jni开发源码

    比如,处理Java字符串时,需要使用`(*env)-&gt;NewStringUTF(env, str)`创建一个新的UTF-8字符串对象,或者使用`(*env)-&gt;GetStringUTFChars(env, jstr, NULL)`获取字符串的C风格表示。此外,JNI还提供了一系列函数来...

    Json-to-SQLite:Json 到 SQLite 导入

    从磁盘加载 Json 字符串 String jStr = LoadAssetFile&#40;"airports.json"&#41;;解析 Java 类中的 Json 对象 Airports airoports = gson.fromJson(jStr, Airports.class);将您的类转换为 SQLite 数据库 sqlite....

    JSTris Fix-crx插件

    这款插件旨在优化JSTR的游戏流程,通过修改其内部结构和创建便捷的操作方式,使用户在玩JTRIS游戏时能够更加流畅和高效。 首先,我们来了解一下什么是JSTR。JSTR全称为JavaScript Tetris,是一款基于JavaScript编写...

Global site tag (gtag.js) - Google Analytics