0 0

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
  • 大小: 38.1 KB

1个答案 按时间排序 按投票排序

0 0

<%=htmlspecialchars(htmlData)%>

这个htmlspecialchars是在哪里定义的?java中好像没有htmlspecialchars吧?这么写不会报错吗?<%= %>中应该放的是java代码,你这应该不是java代码吧。

把<%=htmlspecialchars(htmlData)%>换成hello试试,看能否在action中得到hello,或者request.getParameter("faultInfo.finfo")能否得到hello。如果能够得到,说明是<%=htmlspecialchars(htmlData)%>的问题。

2012年12月10日 11:26

相关推荐

    KindEditor+jsp

    因此,当用户完成编辑并提交表单时,必须通过JavaScript调用KindEditor的`sync()`方法,将编辑器内的内容同步到与之关联的textarea元素,这样才能确保数据能够正确地传递到服务器端。 例如,在JSP页面中,你可能会...

    kindeditor + video修正版

    KindEditor 是一款开源的Web富文本编辑器,它支持多种浏览器环境,如Chrome、Firefox、Safari、IE等,提供了一套完整...对于使用KindEditor的开发者来说,这个修复版本将更有利于他们构建和维护含有视频元素的Web应用。

    kindEditor编辑器与struts2整合的源文件

    1. **引入依赖**:首先,需要将KindEditor的JavaScript和CSS资源文件添加到项目的静态资源目录中,并确保它们在页面中被正确引用。 2. **配置Action**:在Struts2的配置文件(struts.xml)中,定义一个Action,用于...

    struts2+kindEditor4.1.7

    如果是从数据库获取内容,并在kindEditor里选中,在action中定义content属性,setContent(bean.getContent());这种方式 中文乱码不是问题,一般struts2+spring开发项目的时候,使用spring的filter就可以搞定 ...

    kindeditor整合struts2 并且增加删除图片功能

    本文将详细阐述如何将KindEditor与Struts2整合,并实现删除图片的功能。 首先,我们需要在项目中引入KindEditor的相关库。这通常包括JavaScript文件和CSS样式文件,它们负责在前端提供编辑器的界面和交互逻辑。将...

    kindEditor+图片批量上传

    用户可以通过简单的拖拽或者复制粘贴方式,将Word文档中的图片快速导入到编辑器中,大大简化了工作流程。更值得一提的是,这个工具特别贴心地支持直接从Word中拷贝包含数学公式的段落,它会自动识别并转换这些公式为...

    kindeditor+zh_CN

    KindEditor.ready(function(K) { editorArticle = K.create('#arttext', { width : '580px', height: '300px', minWidth: '580px', minHeight: '300px', resizeMode : 1, uploadJson : webRoot + '/...

    kindeditor文本编辑器案例(java版+struts2源代码)

    在这个案例中,Struts2被用来处理用户与服务器之间的交互,接收来自KindEditor的请求,进行业务逻辑处理,并将结果返回到编辑器。 4. **字数统计功能** KindEditor内置了字数统计功能,这对于需要限制输入字数的...

    struts2+kinEditor整合

    2、复制struts需要的jar包和kindEditor必须jar包到lib下,因为它们的jar包邮重复,选择最新的就ok 3、如果需要后台java代码获取内容,可以在action中定义content属性,getContent就可以获取到 需要注意的是,这里的 ...

    jsp+kindeditor html 页面编辑

    集成KindEditor到JSP项目中,首先需要将KindEditor的资源文件(如js、css、images等)部署到服务器的公共目录,然后在JSP页面中通过`&lt;script&gt;`标签引入KindEditor的JavaScript库。接下来,我们需要创建一个div元素...

    kindeditor+ffmpeg+jquery-uploadify

    大家好,我是虹妹子,本示例包含KindEditor和ffmpeg视频工具 使用方法,直接访问根目录的index.jsp即可使用所有功能 大家可以查看源码。有注释,方便大家理解。如果有什么问题欢迎加本人QQ:307364451联系 ​ **...

    kindeditor-v4.0.6 Struts2修订版

    在原版的KindEditor中,当它与Struts2框架整合时,可能会遇到上传功能无法正常工作的情况。这可能是由于两者的交互机制存在不兼容或者配置上的冲突导致的。这个修订版就是为了消除这种问题,确保用户在使用Struts2...

    kindeditor-Struts2文本编辑器

    kindeditor在JSP页面Struts2框架下使用的demo,解决了在Struts2下上传服务器出错的问题,上传文件不存在的问题,解决了kindeditor与textarea文本域数据同步,带非空验证!

    国内技术强强联手之Nutz+KindEditor+LHGDialog+My97DatePicker

    标题中的“国内技术强强联手之Nutz+KindEditor+LHGDialog+My97DatePicker”揭示了四个关键的IT技术组件,它们在中国的技术社区中被广泛使用,并且经常一起集成到项目中以提供强大的功能。现在,我们将深入探讨这些...

    kindEditor富文本编辑器(JSP版)

    2. **引入依赖**:将编辑器的静态资源(JS、CSS、图片)文件复制到Web应用的静态资源目录下,例如`/js/kindeditor`,确保Web服务器能正确访问到这些文件。 3. **JSP页面集成**:在需要使用编辑器的JSP页面中,通过`...

    kindeditor4.1.10 +video

    KindEditor 是一个开源的Web富文本编辑器,广泛应用于网页内容编辑和管理。在这个"kindeditor4.1.10 +video"版本中,重点在于实现了MP4视频的在线播放功能,这对于创建交互式和多媒体丰富的网站至关重要。下面将详细...

    jsp实现kindeditor在线编辑器可上传图片,附件源码献上

    本篇将深入探讨如何使用JSP与KindEditor在线编辑器实现图片和附件的上传功能,并分享一套已经成功部署并经过测试的源码。首先,我们需要了解JSP(JavaServer Pages)和KindEditor的基本概念。 **JSP技术介绍** JSP...

    struts2版kindeditor

    集成后的Struts2版KindEditor应提供详细的使用指南,包括如何在Action类中接收编辑器提交的内容、如何配置Struts2的配置文件以支持动态生成的textarea,以及如何在JSP页面中正确引入和初始化KindEditor。 **二、...

    kindeditor图片上传 struts2实现

    在本文中,我们将详细探讨如何将KindEditor与Struts2整合,实现图片上传功能,并使用Bootstrap来优化页面展示。 首先,我们需要下载KindEditor的中文版本,如提供的`kindeditor-4.1.10-zh-CN.zip`文件。解压后,...

    kindeditor编辑器与struts2上传图片错误冲突解决

    通过以上步骤,你应该能成功解决Kindeditor编辑器与Struts2框架在上传图片时出现的冲突。然而,实际开发中可能还会遇到其他问题,如并发处理、多文件上传、错误处理等,这些都需要根据项目需求和具体情况进行细致的...

Global site tag (gtag.js) - Google Analytics