日期:2014-05-16  浏览次数:20393 次

如何使输入的<不变成&lt
如题,有没有人会

------解决方案--------------------
用escape,encodeURI,encodeURIComponent对输入内容进行编码,然后提交
------解决方案--------------------
<html>
<head>
<script type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
function gen(){
$(document.body).append($('#test').val());
$('#test').val('');
}
</script>
</head>
<body>
<input type="text" value="" id="test" />
<input type="button" value="点击生成" onclick="gen()" />
</body>
</html>


在输入框中输入<input type="text" /> 点击生成按钮,生成文本框

不知楼主要的效果是不是这样
------解决方案--------------------
struts标签中有 escape 这个属性 将他设置为false 就OK了 

<s:property value="存有HTML的变量或表达式" escape="false"/>