问题描述
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@tagliburi="/struts-tags"prefix="s"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'AddNews.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"><!--<linkrel="stylesheet"href="HTmanager/themes/default/default.css"/><linkrel="stylesheet"href="HTmanager/plugins/code/prettify.css"/>--><scriptcharset="utf-8"src="HTmanager/kindeditor.js"></script><scriptcharset="utf-8"src="HTmanager/lang/zh_CN.js"></script><scriptcharset="utf-8"src="HTmanager/plugins/code/prettify.js"></script><script>KindEditor.ready(function(K){vareditor1=K.create('textarea[name="news.ncontext"]',{cssPath:'HTmanager/plugins/code/prettify.css',uploadJson:'HTmanager/news/upload_json.jsp',fileManagerJson:'HTmanager/news/file_manager_json.jsp',allowFileManager:true,afterCreate:function(){varself=this;K.ctrl(document,13,function(){self.sync();document.forms['example'].submit();});K.ctrl(self.edit.doc,13,function(){self.sync();document.forms['example'].submit();});}});prettyPrint();});</script></head><body><divid="addcontext_"><formaction="addNewsPhotoht"method="post"enctype="multipart/form-data"name="example"><tablealign="center"width="80%"name="main"><tr><tdcolspan="3"><h1align="center">添加新闻</h1></td></tr><tr><tdcolspan="3"></td></tr><tr><td>标题:</td><td><textarearows="1px;"cols="80px;"name="news.ntitle"></textarea></td></tr><tr><td>类型:</td><td><selectname="news.kinds.kno"><optionvalue="0">--请选择产品--</option><s:iteratorvalue="kindsList"><optionvalue="<s:propertyvalue='kno'/>"><s:propertyvalue="kname"/></option></s:iterator></select><!--<inputtype="text"name="news.kinds.kno">--></td></tr><tr><td>内容:</td><td><!--<textarearows=20px;"cols="100px;"name="news.ncontext"></textarea>--><textareaname="news.ncontext"cols="100"rows="8"style="width:700px;height:200px;visibility:hidden;"></textarea></td></tr><tr><td>图片添加:</td><td><inputtype="file"name="photoAddresss"></td></tr><!--<tr><td></td><td><inputtype="file"name="photoAddresss"></td></tr><tr><td></td><td><inputtype="file"name="photoAddresss"></td></tr>--><tr><td>发表时间:</td><td><inputtype="text"name="news.ntime"></td></tr><tr><td>发表人:</td><td><inputtype="text"name="news.nfbr"></td></tr><tr><tdcolspan="2"><inputtype="submit"value="添加新闻"> <inputtype="reset"value="取消"></td></tr></table></form></div></body></html><%!privateStringhtmlspecialchars(Stringstr){str=str.replaceAll("&","&");str=str.replaceAll("<","<");str=str.replaceAll(">",">");str=str.replaceAll(""",""");returnstr;}%>
解决方案
解决方案二:
CKeditor用过没?
解决方案三:
http://www.itcast.cn/news/20140123/19073757429.shtml好好看看吧
解决方案四:
一般都是有自己的api供你参考,或者有demo,记得都是定义一个div在页面,然后在页面上导入需要的js包,然后把相应的资源加到指定目录中,,自己手动写一个js关联一下就完了,一般的都是很简单的,要是步骤复杂估计没人用。