请问高手: 我的jsp页面想在FCKeditor调用值栈(value stack)中对象,应该如何调用呢我的值栈是这样的:Struts ValueStack DebugValue Stack Contents
Object Property Name Property Value
merModel 特大
status 0
leaveFactoryDate 2012-03-14 00:00:00.0
com.eportal.ORM.Merchandise
id 7
picture null
merDesc %3cp%3ecaiyi%26nbsp%3b%26nbs
如图中的merDesc对象值,我应该如何取得,并在页面初始化好直接显示呢?或者说我这个代码:代码一:/** HTML代码的UnEscape处理方法 */
public static String unescape(String src){
StringBuffer tmp = new StringBuffer();
tmp.ensureCapacity(src.length());
int lastPos=0,pos=0;
char ch;
while(lastPos<src.length()){
pos = src.indexOf("%",lastPos);
if (pos == lastPos){
if (src.charAt(pos+1)=='u'){
ch = (char)Integer.parseInt(src.substring(pos+2,pos+6),16);
tmp.append(ch);
lastPos = pos+6;
}else{
ch = (char)Integer.parseInt(src.substring(pos+1,pos+3),16);
tmp.append(ch);
lastPos = pos+3;
}
}else{
if (pos == -1){
tmp.append(src.substring(lastPos));
lastPos=src.length();
}else{
tmp.append(src.substring(lastPos,pos));
lastPos=pos;
}
}
}
return tmp.toString();
}代码二: <td colspan="3" height="500">
<s:if test="merDesc!=null">
merDesc not null
<s:set name="contentvalue" value="@org.cy.msp.util.Tools@unescape(#request.merDesc)"/>
${contentvalue}
</s:if>
<fck:editor id="merDesc" basePath='<%=basepath + "/FCKeditor/"%>' height="500"
imageBrowserURL='<%=basepath
+ "/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"%>'
linkBrowserURL='<%=basepath
+ "/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"%>'
flashBrowserURL='<%=basepath
+ "/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"%>'
imageUploadURL='<%=basepath
+ "/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"%>'
linkUploadURL='<%=basepath
+ "/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"%>'
flashUploadURL='<%=basepath
+ "/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"%>'>
${contentvalue}
</fck:editor>
</td> 为什么显示不出呢,代码一枚多大关系的,就是在<fck/>中显示出一个变量就好,求你们了,小弟先谢过了 - -
Object Property Name Property Value
merModel 特大
status 0
leaveFactoryDate 2012-03-14 00:00:00.0
com.eportal.ORM.Merchandise
id 7
picture null
merDesc %3cp%3ecaiyi%26nbsp%3b%26nbs
如图中的merDesc对象值,我应该如何取得,并在页面初始化好直接显示呢?或者说我这个代码:代码一:/** HTML代码的UnEscape处理方法 */
public static String unescape(String src){
StringBuffer tmp = new StringBuffer();
tmp.ensureCapacity(src.length());
int lastPos=0,pos=0;
char ch;
while(lastPos<src.length()){
pos = src.indexOf("%",lastPos);
if (pos == lastPos){
if (src.charAt(pos+1)=='u'){
ch = (char)Integer.parseInt(src.substring(pos+2,pos+6),16);
tmp.append(ch);
lastPos = pos+6;
}else{
ch = (char)Integer.parseInt(src.substring(pos+1,pos+3),16);
tmp.append(ch);
lastPos = pos+3;
}
}else{
if (pos == -1){
tmp.append(src.substring(lastPos));
lastPos=src.length();
}else{
tmp.append(src.substring(lastPos,pos));
lastPos=pos;
}
}
}
return tmp.toString();
}代码二: <td colspan="3" height="500">
<s:if test="merDesc!=null">
merDesc not null
<s:set name="contentvalue" value="@org.cy.msp.util.Tools@unescape(#request.merDesc)"/>
${contentvalue}
</s:if>
<fck:editor id="merDesc" basePath='<%=basepath + "/FCKeditor/"%>' height="500"
imageBrowserURL='<%=basepath
+ "/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"%>'
linkBrowserURL='<%=basepath
+ "/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"%>'
flashBrowserURL='<%=basepath
+ "/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"%>'
imageUploadURL='<%=basepath
+ "/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"%>'
linkUploadURL='<%=basepath
+ "/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"%>'
flashUploadURL='<%=basepath
+ "/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"%>'>
${contentvalue}
</fck:editor>
</td> 为什么显示不出呢,代码一枚多大关系的,就是在<fck/>中显示出一个变量就好,求你们了,小弟先谢过了 - -
解决方案 »
- timer.schedule 不能配置按月执行 哪位ggjj帮帮忙
- 在线编辑工具复制黏贴内容问题
- 还有Java愿意跳么,这样的淡季
- 如何将上传后后的图片在显示内容时显示出来?
- 求:jsp页面上按得到不同的信息显示不同的颜色的问题
- 关于session的问题
- spring tool suit 怎么导入jdbc
- 能不能实现远程删除文件!(例如我在客户端可以删除服务器端的文件,并且我有相应的删除文件的权限
- 我装了tomcat4.1.27
- servlet中的内容怎么才能在jsp页面上显示(急,再现等候,谢!!)
- 下了hibernate-distribution-3.6.10.的开发包,但不能用怎么回事!
- 如何从数据库获取包含同一字段的所有信息,并在JSP页面显示出来?
ActionContext.getContext().getValueStack().findValue("action中属性的名字");