-
kindeditor+struts,我无法将jsp里的kindeditor的textarea的值传到action5
我无法将jsp中用的kindeditor的值传给struts
这是我jsp中form的代码和看kindeditor的js
<form action="<%=basePath %>view/fault/openFault.action" method="post" name="myform" id="myform"> <div> <table width="99%" border="0" cellpadding="0" cellspacing="0" class="CContent"> <tr> <td class="CPanel"> <table border="0" cellpadding="0" cellspacing="0" style="width:100%"> <tr> <td width="100%"> <fieldset style="height:100%;"> <legend >打开缺陷</legend> <table border="0" cellpadding="2" cellspacing="1" style="width:100%"> <tr> <!-- <td nowrap align="right" width="10%">缺陷编号:</td> <td width="20%"><input name="text" id="fnumber" class="text" style="width:150px" type="text" size="40" /></td> --> <td nowrap align="right" width="13%">缺陷名称:</td> <td width="20%"><input name="faultInfo.fname" id="fname" class="text" style="width:150px" type="text" size="40" /></td> <td align="right" width="17%">项目名称:</td> <td> <select name="projectInfo.pid" id="pname" width="50px" onchange="selectAllModelsForProject(this.value);selectAllFlevel(this.value);"> <option value="0">=请选择项目=</option> </select> </td> </tr> <tr> <td align="right" width="17%">模块名称:</td> <td> <select name="modelInfo.mid" id="mname" width="50px"> <option value="0">=请选择模块=</option> </select> </td> <td nowrap align="right">缺陷状态:</td> <td>打开</td> <td align="right">缺陷级别:</td> <td><select name="faultInfo.flevel" id="flevel" width="50px"> <option value="0">=请选择缺陷级别=</option> </select></td> </tr> <tr> <td nowrap align="right">缺陷类型:</td> <td><select name="faultType.ftid" id="ftype" width="50px"> <option value="0">=请选择缺陷类型=</option> </select></td> <td nowrap align="right" width="10%">原始输入:</td> <td width="20%"><input name="faultInfo.input" id="input" class="text" style="width:150px" type="text" size="40" /></td> <td nowrap align="right" width="13%">预期输出:</td> <td width="20%"><input name="faultInfo.idealOutput" id="idealOutput" class="text" style="width:150px" type="text" size="40" /></td> </tr> <tr> <td align="right" width="17%">实际输出:</td> <td width="20%"><input name="faultInfo.realOutput" id="realOutput" class="text" style="width:154px" /></td> <td align="right" width="17%">发现人员:</td> <td width="20%">${user.unumber }</td> </tr> <tr> <td nowrap align="right" height="120px">缺陷信息:</td> <td colspan="3"> <textarea id="faultInfo.finfo" name="faultInfo.finfo" cols="90" rows="40" style="width:700px;height:200px;visibility:hidden;"><%=htmlspecialchars(htmlData)%></textarea> </td> </tr> </table> <br /> </fieldset> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" align="center" height="50px"> <input type="button" name="Submit" value="保存" class="button" onclick="return checkOpen();return confirm('您确定要打开这个缺陷吗?');"/> <input type="button" name="Submit2" value="返回" class="button" onclick="window.history.go(-1);"/></td> </tr> </table> </td> </tr> </table> </div> </form>
KindEditor.ready(function(K) { var editor1 = K.create('textarea[name="faultInfo.finfo"]', { cssPath : '<%=basePath %>kindeditor-4.1.4/plugins/code/prettify.css', uploadJson : '<%=basePath %>kindeditor-4.1.4/jsp/upload_json.jsp', fileManagerJson : '<%=basePath %>kindeditor-4.1.4/jsp/file_manager_json.jsp', allowFileManager : true, /* afterCreate : function() { var self = this; K.ctrl(document, 13, function() { self.sync(); document.forms['myform'].submit(); }); K.ctrl(self.edit.doc, 13, function() { self.sync(); document.forms['myform'].submit(); }); } */ }); //prettyPrint(); });
这是我Action里的部分代码
public String openFault() throws Exception { HttpServletRequest request=ServletActionContext.getRequest(); String temp=request.getParameter("faultInfo.finfo"); System.out.println("temp="+temp); 。。。。。。 }
我通过struts的getter(定义了faultInfo这个变量)和request都得不到那个值
这是我传过来的参数:
begin--------------------------- Action:com.test.struts.action.FaultAction Method:openFault param:modelInfo.mid 2 param:projectInfo.pid 1 param:faultInfo.realOutput vcreg param:faultInfo.fname dvvf param:faultInfo.flevel 3 param:faultType.ftid 20 param:faultInfo.finfo param:faultInfo.input cevre param:faultInfo.idealOutput vrgver temp=
2012年12月09日 17:23
1个答案 按时间排序 按投票排序
-
<%=htmlspecialchars(htmlData)%>
这个htmlspecialchars是在哪里定义的?java中好像没有htmlspecialchars吧?这么写不会报错吗?<%= %>中应该放的是java代码,你这应该不是java代码吧。
把<%=htmlspecialchars(htmlData)%>换成hello试试,看能否在action中得到hello,或者request.getParameter("faultInfo.finfo")能否得到hello。如果能够得到,说明是<%=htmlspecialchars(htmlData)%>的问题。2012年12月10日 11:26
相关推荐
因此,当用户完成编辑并提交表单时,必须通过JavaScript调用KindEditor的`sync()`方法,将编辑器内的内容同步到与之关联的textarea元素,这样才能确保数据能够正确地传递到服务器端。 例如,在JSP页面中,你可能会...
KindEditor 是一款开源的Web富文本编辑器,它支持多种浏览器环境,如Chrome、Firefox、Safari、IE等,提供了一套完整...对于使用KindEditor的开发者来说,这个修复版本将更有利于他们构建和维护含有视频元素的Web应用。
1. **引入依赖**:首先,需要将KindEditor的JavaScript和CSS资源文件添加到项目的静态资源目录中,并确保它们在页面中被正确引用。 2. **配置Action**:在Struts2的配置文件(struts.xml)中,定义一个Action,用于...
如果是从数据库获取内容,并在kindEditor里选中,在action中定义content属性,setContent(bean.getContent());这种方式 中文乱码不是问题,一般struts2+spring开发项目的时候,使用spring的filter就可以搞定 ...
本文将详细阐述如何将KindEditor与Struts2整合,并实现删除图片的功能。 首先,我们需要在项目中引入KindEditor的相关库。这通常包括JavaScript文件和CSS样式文件,它们负责在前端提供编辑器的界面和交互逻辑。将...
用户可以通过简单的拖拽或者复制粘贴方式,将Word文档中的图片快速导入到编辑器中,大大简化了工作流程。更值得一提的是,这个工具特别贴心地支持直接从Word中拷贝包含数学公式的段落,它会自动识别并转换这些公式为...
KindEditor.ready(function(K) { editorArticle = K.create('#arttext', { width : '580px', height: '300px', minWidth: '580px', minHeight: '300px', resizeMode : 1, uploadJson : webRoot + '/...
在这个案例中,Struts2被用来处理用户与服务器之间的交互,接收来自KindEditor的请求,进行业务逻辑处理,并将结果返回到编辑器。 4. **字数统计功能** KindEditor内置了字数统计功能,这对于需要限制输入字数的...
2、复制struts需要的jar包和kindEditor必须jar包到lib下,因为它们的jar包邮重复,选择最新的就ok 3、如果需要后台java代码获取内容,可以在action中定义content属性,getContent就可以获取到 需要注意的是,这里的 ...
集成KindEditor到JSP项目中,首先需要将KindEditor的资源文件(如js、css、images等)部署到服务器的公共目录,然后在JSP页面中通过`<script>`标签引入KindEditor的JavaScript库。接下来,我们需要创建一个div元素...
大家好,我是虹妹子,本示例包含KindEditor和ffmpeg视频工具 使用方法,直接访问根目录的index.jsp即可使用所有功能 大家可以查看源码。有注释,方便大家理解。如果有什么问题欢迎加本人QQ:307364451联系 **...
在原版的KindEditor中,当它与Struts2框架整合时,可能会遇到上传功能无法正常工作的情况。这可能是由于两者的交互机制存在不兼容或者配置上的冲突导致的。这个修订版就是为了消除这种问题,确保用户在使用Struts2...
kindeditor在JSP页面Struts2框架下使用的demo,解决了在Struts2下上传服务器出错的问题,上传文件不存在的问题,解决了kindeditor与textarea文本域数据同步,带非空验证!
标题中的“国内技术强强联手之Nutz+KindEditor+LHGDialog+My97DatePicker”揭示了四个关键的IT技术组件,它们在中国的技术社区中被广泛使用,并且经常一起集成到项目中以提供强大的功能。现在,我们将深入探讨这些...
2. **引入依赖**:将编辑器的静态资源(JS、CSS、图片)文件复制到Web应用的静态资源目录下,例如`/js/kindeditor`,确保Web服务器能正确访问到这些文件。 3. **JSP页面集成**:在需要使用编辑器的JSP页面中,通过`...
KindEditor 是一个开源的Web富文本编辑器,广泛应用于网页内容编辑和管理。在这个"kindeditor4.1.10 +video"版本中,重点在于实现了MP4视频的在线播放功能,这对于创建交互式和多媒体丰富的网站至关重要。下面将详细...
本篇将深入探讨如何使用JSP与KindEditor在线编辑器实现图片和附件的上传功能,并分享一套已经成功部署并经过测试的源码。首先,我们需要了解JSP(JavaServer Pages)和KindEditor的基本概念。 **JSP技术介绍** JSP...
集成后的Struts2版KindEditor应提供详细的使用指南,包括如何在Action类中接收编辑器提交的内容、如何配置Struts2的配置文件以支持动态生成的textarea,以及如何在JSP页面中正确引入和初始化KindEditor。 **二、...
在本文中,我们将详细探讨如何将KindEditor与Struts2整合,实现图片上传功能,并使用Bootstrap来优化页面展示。 首先,我们需要下载KindEditor的中文版本,如提供的`kindeditor-4.1.10-zh-CN.zip`文件。解压后,...
通过以上步骤,你应该能成功解决Kindeditor编辑器与Struts2框架在上传图片时出现的冲突。然而,实际开发中可能还会遇到其他问题,如并发处理、多文件上传、错误处理等,这些都需要根据项目需求和具体情况进行细致的...