我试图通过以下代码 -
在jsp页面上的ckeditor中显示hindi内容<textarea name="editor1" id="editor1" ><%=fetchedContents%></textarea>
其中fetchedContents
是一个String变量。在其中我从文件(Velocity Template)获取印地文内容。但内容以ckeditor格式显示 -
शपथ à¤à¤¯ à¤à¤° बà¥à¤¬à¤¾à¤à¥ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤°
पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤¯ à¤à¤°
是ckeditor或jsp页面的问题吗? 请给我解决方案?
以下代码可以帮助您更好地理解 -
VelocityEngine ve = new VelocityEngine();
ve.init(velocityProperties);
Template t = ve.getTemplate( templateName );
VelocityContext context = new VelocityContext();
context.put("fullname", fullname);
context.put("fathername", fathername);
StringWriter writer = new StringWriter();
t.merge(context, writer);
String fetchedContents = writer.toString();
上面的代码是用servlet编写的,通过这个servlet我在jsp上获取fetchedContents
String fetchedContents = (String) session.getAttribute("fetchedContents");
感谢。