`
Thomas会Coding
  • 浏览: 96653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js中值传到java中

 
阅读更多

对于一个web开发的初学者来说,想把所有的东西都用java代码写,这种想法是理所当然的但是在找了好多地方后,都没法找到一种最简单的方法使得值直接的传出。

下面分享一下我的解决方法吧。

目的,想用js的一个api jquery 做出一个对话框,对话框是用来发布通知的,当用户在对话框中将通知的内容填写完成后,将内容存到数据库中。

基本思路:①:获取对话框的内容,document.getElementsByName("");

②:在form表单如下:使用get是想在浏览器中看值是否传出,后期可改。SaveNotice是具体处理form表单的类。在这个类里,可以用request.getParameter("notice_save");得到隐含元素的值。

 
<form name="form1" method="get" action="http://localhost:8080/kxw_service/SaveNotice" > 
<div id="dd"> 
<h3>content:</h3>
<textarea name="notice" rows="10" cols="52"></textarea><br/>
<h3>priority:</h3>
all:<input type="radio" name="level" value="0">
worker:<input type="radio" name="level" value="1">
</div> 
<input type="hidden" name="notice_save">
<input type="button" value="发布新通知" onclick="jQuery('#dd').dialog('open')">
</form>
 

在js中需要写的内容如下

<script type="text/javascript">
	jQuery('#dd').dialog({     
    modal: true, 
    width: 350,
    height: 300, 
    closed: true,
    buttons:[{
			text:'Ok',
			iconCls:'icon-ok',
		        handler:function(){
			var noticeToSave;
			var notice_str=jQuery("textarea").val();//nice
			var chkObjs = document.getElementsByName("level");
			for(var i=0;i<chkObjs.length;i++){
				if(chkObjs[i].checked){
				noticeToSave=notice_str+","+chkObjs[i].value;						
		document.form1.notice_save.value=noticeToSave;//将通知的内容传给隐含元素					
		document.form1.submit();//提交表单
                alert("通知发布成功。"
                             break;   
	   						   }
						}
					}
				},{
					text:'Cancel',
					handler:function(){
						jQuery('#dd').dialog('close');
					}
				}]
	}); 

function open(){

	jQuery('#dd').dialog('open');
}

</script>

 

我使用的是jquery的一个插件easyui 做的对话框,所以需要引入相应的库。

简单总结一下思路。将对话框中的值保存在一个隐含元素中,然后通过提交表单的方式将表单中的值传出,具体在servlet配置的时候需要注意下。这种方式可以解决js传值到java的问题,里面还有很多小问题,在具体解决的时候再看吧。。。。。

分享到:
评论

相关推荐

    中值滤波Java实现

    在Java中实现中值滤波,一般需要以下步骤: 1. **读取图像**:首先,你需要使用Java的图像处理库,如Java AWT或JavaFX,来读取图像数据。`BufferedImage`类可以用来存储和操作图像。 2. **创建二维数组**:为了...

    均值中值滤波java实现.docx

    - **BufferedImage类**:是Java中用于表示图像的核心类之一,可以存储像素数据,并提供了一系列方法用于读写图像。 - **图像读写**:利用`javax.imageio.ImageIO`类的静态方法`read()`和`write()`来完成图像的加载和...

    java 实现下拉列表JComboBox中值和显示不同

    在 Java 中,实现下拉列表 JComboBox 中值和显示不同是一种常见的需求。下拉列表 JComboBox 是 Java 中的一种 GUI 组件,用于提供用户选择多个选项。通常情况下,我们需要在 JComboBox 中显示一组选项,而实际上选项...

    均值滤波和中值滤波去噪

    均值滤波和中值滤波的内容非常基础,均值滤波相当于低通滤波,有将图像模糊化的趋势,对椒盐噪声基本无能为力。中值滤波的优点是可以很好的过滤掉椒盐噪声,缺点是易造成图像的不连续性。

    dsp中值滤波 dsp中值滤波

    DSP(Digital Signal Processing)中的中值滤波是一种非线性的信号处理技术,它在去除噪声、边缘保护等方面具有显著优势。这种滤波方法基于排序统计理论,通过将图像或信号的每个像素点替换为其邻域内像素值的中值来...

    javascript中值传递和地址传递.doc

    javascript中值传递和地址传递.doc

    java实现图像中值滤波

    java实现图像中值滤波

    遗传算法p中值法选址问题 Java代码

    在给定的“遗传算法p中值法选址问题 Java代码”中,我们可以深入探讨遗传算法的基本原理及其在选址问题中的应用。 选址问题是一个经典的运筹学问题,通常涉及到在给定的地理位置中选择最佳位置来建立设施,以最大...

    中值滤波Verilog代码

    中值滤波是一种广泛应用在数字图像处理中的非线性滤波技术,主要用于去除图像噪声,尤其是椒盐噪声。它的基本思想是将图像中每个像素点的灰度值替换为其邻域内像素点灰度值的中值,以此来平滑图像,保留边缘细节。在...

    快速中值滤波+中值滤波

    - **定义**:中值滤波的基本思想是对图像中的每个像素值进行操作,用该像素所在领域(窗口)内所有像素值的中值来替换该像素值。 - **窗口选择**:窗口通常是矩形的,但也可以采用其他形状如圆形、菱形等。 - **目的...

    matlab代码 中值滤波

    相比于均值滤波,中值滤波对噪声的抑制效果更好,因为它不受到极端值(如噪声)的影响。中值滤波器通常使用一个固定大小的窗口(如3x3或5x5),在窗口内的所有像素值进行排序,然后选择中间值作为结果。 在MATLAB中...

    中值滤波_matlab_中值滤波_

    在本文中,我们将深入探讨中值滤波的基本原理、MATLAB中的实现方式,以及如何应用到带有椒盐噪声的图像上。 中值滤波是一种非线性的滤波方法,它基于像素的排序统计特性。与传统的线性滤波器不同,中值滤波器不考虑...

    中值平滑的计算_matlab_中值滤波_algorithm_算法_图像处理

    如果x是一个矩阵,则计算每列的单变量平滑中值,并在行向量中返回它们。如果给定了可选参数dim,请沿此维度操作。当前不支持两个以上维度的数组。 平滑中值是普通中值的略微平滑版本,是一种稳健有效的M估计量,...

    MATLAB的图像中值滤波?_matlab_中值滤波_

    在MATLAB环境中,实现中值滤波是非常直观且便捷的。本篇文章将详细探讨MATLAB中的中值滤波操作及其相关知识点。 首先,我们需要理解中值滤波的基本原理。中值滤波是一种非线性的滤波方法,它不依赖于图像的统计特性...

    中值滤波matlab代码

    中值滤波是一种广泛应用在图像处理领域的非线性滤波技术,主要用来去除图像中的噪声,尤其是椒盐噪声。在MATLAB中实现中值滤波,可以有效地改善图像质量,提高图像的可读性和后续处理的准确性。下面将详细介绍中值...

    cuda实现的中值滤波介绍

    在当前的数字图像处理领域中,中值滤波是一种常见的图像去噪技术,特别适合处理椒盐噪声,它通过将图像中各像素点的灰度值替换为其邻域窗口内的所有像素灰度值的中值来达到平滑噪声的效果。中值滤波是一种非线性滤波...

    自适应中值滤波MATLAB

    自适应中值滤波函数。

    vc++中值滤波程序

    在这个“vc++中值滤波程序”中,我们将会探讨如何使用C++编程语言实现这一功能,这对于初学者理解图像处理概念以及实践编程技能来说,是一个很好的学习资源。 首先,我们需要了解中值滤波的基本原理。中值滤波是一...

    均值滤波与中值滤波的应用_MATLAB中值滤波_均值滤波中值滤波的matlab代码_中值滤波_plandop_

    在MATLAB中,我们可以利用内置函数实现均值滤波和中值滤波。这两种滤波方法各有特点,广泛应用于不同场景。下面我们将详细介绍这两种滤波方法以及它们在MATLAB中的实现。 **1. 均值滤波** 均值滤波是一种线性滤波...

    S7-200 中值滤波库

    在这个特定的场景中,"S7-200 中值滤波库"是针对模拟量信号处理的一种重要工具,它的目标是消除随机噪声对系统性能的影响,确保数据的准确性和稳定性。 中值滤波是一种非线性的信号处理技术,主要用来去除噪声,...

Global site tag (gtag.js) - Google Analytics