如何将 xml 文件作为参数传递
How to pass xml file as parameter?
我面临着一个有趣的问题。我必须将一个 html 文件作为参数传递给一个方法,并且该文件位于数据库中。
文件文本:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Arial, Helvetica, sans-serif;font-size:13px;border:1px solid #d3d3d3">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="201">
<img src="cid:elogo.jpg" width="200" height="70" />
</td>
<td width="367">
<span style='float:right;color:#706b66;padding:30px 15px 0 22px;font-size:20px; font-family:Arial, Helvetica, sans-serif'>
<strong>#PASSWORD_TITLE#</strong>
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="padding:0 20px 0px 37px;">
<tr>
<td>Dear #USER_NAME#,</td>
</tr>
<tr>
<td>#BODY_TEXT#</td>
</tr>
</table>
</body>
</html>
我传递的参数是:-
javaScript:clickKey('${recConfig.configId}','${recConfig.key}','${recConfig.value}','${recConfig.description}','${recConfig.categoryName}')"
来自数据库的所有数据都来了,我正在使用Spring MVC和Hibernate。参数的第三个值之一是 html 文件。
当我以这种方式传递文件时,我无法正常工作。当我检查此问题时,我观察到由于html文件4和5参数显示在页面上,而第三个参数没有作为参数出现。
任何帮助将不胜感激。
我有时会遇到类似的问题,这应该是由于 HTML 内容中的引号。一种解决方案可能是在加载 html 内容编码时,然后传递给 clickKey() 函数,当你必须渲染它时,你应该在 javascript 中使用 decodeURI() 函数对其进行解码。
这是我问题的解决方案。
我使用弹簧的htmlEscape方法将html文件转换为转义形式
HtmlUtils.htmlEscape(String to convert)
这给了我转换后的字符串,我把它传递到需要的地方。
我们可以用一个隐藏的参数。
在 htmlEscaping 后在隐藏参数中设置数据并在 javascript 中获取数据
.html:
'/>
.js:
- keyName = $("#keyName").val();
块引用
相关文章:
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- JavaScript常量-作为参数传递或直接使用
- javascript$.post将参数传递到外部PHP文件
- 将参数传递到.js文件
- 将参数传递到准备好文档的.js文件
- express/如何将路由参数传递到其他文件
- 在Javascript或Jquery中,如何将外部json文件作为参数传递给函数
- 我应该在每个文件中都需要一个模块还是需要它一次并将其作为参数传递
- 如何将 xml 文件作为参数传递
- 如何将参数传递给节点.js中的 HTML 文件
- 在 Gjs Gtk.Application 的命令行上处理作为参数传递的文件
- Zend将服务器url/参数传递到javascript文件
- 如何在加载前将参数传递到javascript文件url
- 我如何将参数传递到我在nodejs中需要的文件中
- 如何在HTMLHELP (. html)中传递页面之间的参数.CHM文件)
- 使用jquery传递带有文件名和其他参数的文件来上传文件
- 将参数传递到Grunt任务中正在调用的文件中
- 将 POST 参数传递给另一个 JSP 文件