0 0

在jsp中把隐藏域的值传到java后台5

<input type+"hidden" id="tagEweb" name="tagEweb" value="false" />
不用from表单怎么把这个隐藏域的值传到action里面去,这个值是动态的会变

问题补充:
Aubergine_kang 写道
这个值的值是动态的,以标签或者变量的形式,当做参数,放到aciton的url里,

怎么放?

问题补充:我在jsp页面里 src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212"
放了其它的参数  现在要加一个隐藏域的值

问题补充:
yanq12 写道
引用
我在jsp页面里 src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212"
放了其它的参数  现在要加一个隐藏域的值


var tagEweb = document.getElementById("tagEweb").value;
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb="+"tagEweb";



我是用<iframe name="zs"
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214"
width="100%" height="320" scrolling="no" frameborder="0"
marginheight="0" marginwidth="0"></iframe></td>
这个引用的  能不用js可以直接放在页面里传过去吗?

问题补充:
Aubergine_kang 写道
这个值的值是动态的,以标签或者变量的形式,当做参数,放到aciton的url里,

怎么当啊 大哥   能给代码吗?

问题补充:
hu437 写道
可以,直接放在URL里面就可以了

怎么放?能给代码吗?大哥

问题补充:
miaoyue 写道
第一、如果是动态的值  ,你只要改变
<input type="hidden" id="tagEweb" name="tagEweb" value="${就是作用域的值}" />
jquery里面的值就不要改变 还是一样的
第二、如果不知这一个参数你只要在后面加就行了
$.get("action地址",{tagEweb:value,name:第二个值} function(data){
}


这样不行!有没有好一点的办法啊!大哥

问题补充:
hu437 写道
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb=false

就是这样放就行了

&tagEweb=false

在你的原URL后面添加这个

这个tagEweb的值不是固定就是false!有可能是true
我是在另一种情况下要传true进去 

问题补充:
yanq12 写道
引用
我是用<iframe name="zs"
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214
&tagEweb=<

方法1:
<iframe name="zs" 
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214
&tagEweb=<bean:write name="formBean" property="tagEweb"/>" 
width="100%" height="320" scrolling="no" frameborder="0" 
marginheight="0" marginwidth="0"></iframe></td> 


方法2:
用js写
var tagEweb = document.getElementById("tagEweb").value; 
document.getElementById("zs").src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb="+"tagEweb";

<bean:write>  这个标签不能用

问题补充:
yanq12 写道
引用
<bean:write>  这个标签不能用


你用什么MVC框架?Spring MVC

不是

问题补充:
yanq12 写道
引用
<iframe name="zs"   
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214  
&tagEweb=${formBean.tagEweb}"/>"   
width="100%" height="320" scrolling="no" frameborder="0"   
marginheight="0" marginwidth="0"></iframe></td>  

这样也可以啊

yanq12 写道
引用
<bean:write>  这个标签不能用


你用什么MVC框架?Spring MVC

还有没有其它的方法
2011年11月25日 13:50

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

0 0

采纳的答案

打个比方,你用的是struts2获取动态变量:
<a href="javascript:void(0)" onclick="sub(<s:property value="name">);">sub</a>

那么你的js函数:
function sub(str){
这里你就可以使用ajax来动态提交表单
}

或者一个简单方法:
<a href="javascript:void(0)" onclick="a.action?name=<s:property value='name'>">sub</a>

大致是这样子的,具体看你用的啥了

2011年11月29日 15:10
0 0

引用
="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214  
&tagEweb=${formBean.tagEweb}"/


tagEweb 这个必须是formBean的一个属性,要不然没有没法用EL表达式

2种方式啊,一是Java赋值(EL表达式),一是页面赋值(html,js)
没有其他的办法了

2011年11月25日 15:56
0 0

那就用EL表达式  ${formBean.tagEweb}  也是可以的

2011年11月25日 15:51
0 0

引用
<iframe name="zs"   
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214  
&tagEweb=${formBean.tagEweb}"/>"   
width="100%" height="320" scrolling="no" frameborder="0"   
marginheight="0" marginwidth="0"></iframe></td>  

这样也可以啊

2011年11月25日 15:48
0 0

引用
<bean:write>  这个标签不能用


你用什么MVC框架?Spring MVC

2011年11月25日 15:45
0 0

引用
我是用<iframe name="zs"
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214
&tagEweb=<

方法1:
<iframe name="zs" 
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar214
&tagEweb=<bean:write name="formBean" property="tagEweb"/>" 
width="100%" height="320" scrolling="no" frameborder="0" 
marginheight="0" marginwidth="0"></iframe></td> 


方法2:
用js写
var tagEweb = document.getElementById("tagEweb").value; 
document.getElementById("zs").src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb="+"tagEweb";

2011年11月25日 15:30
0 0

是这个用法,具体的你可以使用JS给他拼接过去

2011年11月25日 15:11
0 0

你的值不是true就是false你就判断啊 

2011年11月25日 15:11
0 0

引用
这个引用的  能不用js可以直接放在页面里传过去吗?

不用js。。。。可能性不大

2011年11月25日 15:05
0 0

jquery ajax,比如tagEweb值发生变化的时候自动ajax提交到action

$("#tagEweb").change(function(){
      $.ajax(function(){
          url : "xxx.action",
          data: "hiddenValue="+ $("#tagEweb").val();
          method: "post"
     });
});

2011年11月25日 15:01
0 0

src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb=false

就是这样放就行了

&tagEweb=false

在你的原URL后面添加这个

2011年11月25日 14:57
0 0

第一、如果是动态的值  ,你只要改变
<input type="hidden" id="tagEweb" name="tagEweb" value="${就是作用域的值}" />
jquery里面的值就不要改变 还是一样的
第二、如果不知这一个参数你只要在后面加就行了
$.get("action地址",{tagEweb:value,name:第二个值} function(data){
}

2011年11月25日 14:55
0 0

可以,直接放在URL里面就可以了

2011年11月25日 14:53
0 0

引用
我在jsp页面里 src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212"
放了其它的参数  现在要加一个隐藏域的值


var tagEweb = document.getElementById("tagEweb").value;
src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb="+"tagEweb";

2011年11月25日 14:48
0 0

src="${request.contextPath}/kbs/c_showEwebEiditor.action?serviceId=${serviceRequest.serviceId}&tagId=serviceInfoChar212&tagEweb=false

在这后面加一个参数就可以了

2011年11月25日 14:47
0 0

这个值的值是动态的,以标签或者变量的形式,当做参数,放到aciton的url里,

2011年11月25日 14:37
0 0

你如果只要在后台得到值的话,还是很简单的
实例:

// 页面初始化
$(function() {
         // 得到隐藏域的值
         var value=$("#tagEweb").val();
$.get("action地址",{tagEweb:value} function(data){
alert("Data Loaded: " + data);
});
  });
上面是jquery的ajax的get请求
在后台你只要用  request.getParameter("tagEweb");就是你要得到的值false了

2011年11月25日 14:33
0 0

可以用 ajax的方式,或者get的方式都可以传到后台
get的方式就是  xxx.do?pp=ss

2011年11月25日 13:59
0 0

这个可以使用AJAX

使用JS获取这个值,然后将这个值以get或者post的方式提交给后台的action

2011年11月25日 13:57

相关推荐

    Java后台获取JSP页面多个复选框选中的值

    在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...

    JSP中java代码与js之间的传值

    - **通过JSP表达式语言(EL)**:使用EL表达式,如 `${javaVariable}`,可以直接在JavaScript代码中引用JavaBean或作用域内的变量。 2. **JavaScript到Java的传值**: - **表单提交**:通过JavaScript修改表单字段的...

    input hidden(隐藏域)传值例子

    隐藏域主要用于在用户不直接交互的情况下传递数据,这些数据对用户不可见,但在提交表单时会一并发送到服务器。在本示例中,我们将深入探讨隐藏域的工作原理以及如何在实际应用中使用它。 隐藏域的基本结构如下: ...

    基于Servlet和JSP的Java后台管理系统设计源码

    该项目是一个使用Web基础知识编写的后台管理系统,采用了Servlet、JSP、JDBC和bootstrap(Ace Admin模板)等技术,页面设计精美,包含文章的增删改查等功能,具有很强的可重用性,适合用于学习和实践Java Web开发...

    JS前台加密,java后台解密实现

    2. **Java安全策略**:在Java中,需要注意JCE的默认密钥长度限制,对于更强大的加密,可能需要安装不受限制的政策文件。 3. **解密后的安全处理**:解密后的用户信息应存储在安全的地方,并遵循最小权限原则,确保...

    办公自动化系统java实现后台,jsp前台

    在这个“办公自动化系统java实现后台,jsp前台”的项目中,开发者采用了一种经典的Java Web技术栈来构建这样一个系统,主要包括JSP、Servlet和JavaBean。 1. **JSP(JavaServer Pages)**:JSP是一种动态网页技术,...

    jsp后台管理

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它是Java平台的一部分,主要用于后台管理和数据交互。本文将深入探讨JSP在后台管理中的应用,以及如何实现增删改查操作和数据库连接。 首先,...

    java后台示例代码

    在企业级应用开发中,Java语言因其高效性、安全性以及稳定性等特性,被广泛用于构建复杂且高负载的系统,如内容管理系统(CMS)。Jeecms-3.0.4-final是一个具体的CMS项目版本,我们可以从中学习到许多关键的Java后台...

    基于jsp+ssm的后台管理系统

    在这个系统中,"jsp"指的是JavaServer Pages,"ssm"则是Spring、SpringMVC和MyBatis的缩写,它们是Java Web开发中的三大核心框架。 首先,让我们来详细了解一下这三个关键组成部分: 1. **JavaServer Pages (JSP)*...

    Jsp+JavaBean的新闻发布系统后台管理

    3. **Jsp页面与JavaBean交互**:在Jsp页面上,我们可以通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来调用JavaBean的方法。例如,`&lt;jsp:useBean&gt;`标签用于实例化JavaBean,`&lt;jsp:...

    jsp精简后台模板

    在本资源中,我们拥有一套精简版的JSP后台管理系统模板,它集成了CSS样式、JavaScript模式以及MVC模式,以提供良好的用户体验和高效的代码组织结构。 首先,我们要理解JSP(JavaServer Pages)是一种动态网页技术,...

    JSP通用后台程序源码

    通过学习和分析这套"JSP通用后台程序源码",开发者不仅可以掌握JSP的基础知识,还能了解到后台开发的常见模式和最佳实践,提升自己的Web开发技能。在实际项目中,可以根据需求进行扩展和优化,打造出更加高效、稳定...

    网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到的是乱码问题的解决

    网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到的是乱码问题的解决 网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到...

    jsp+java基础知识

    - **类(Class)**:是Java中的蓝图,定义了对象的属性和行为。 - **对象(Object)**:是类的实例,具有类所定义的属性和方法。 #### 数据类型 - **基本数据类型**:如int, double, boolean等,直接存储值。 - **...

    jsp后台管理模板系统

    【jsp后台管理模板系统】是针对企业级应用中常见的后台管理系统设计的一种开发框架。这个模板系统基于JavaServer Pages(JSP)技术,旨在为后台技术人员提供便捷、高效的开发工具,帮助他们快速构建出功能完善的后台...

    jsp后台管理模板

    【jsp后台管理模板】是一种基于Java技术的Web应用程序开发框架,专用于构建高效、可维护的网站后台管理系统。在Web开发领域,JSP(JavaServer Pages)是Java平台上的一个标准,它允许开发者将HTML代码与Java代码混合...

    企业网站模板jsp java

    通过深入研究这个“webApp”文件,你可以了解到企业网站模板的具体实现方式,包括但不限于JSP页面如何组织、如何与后端Java代码通信、如何处理用户请求以及如何使用CSS和JavaScript进行美化和增强用户体验。...

    jsp+servlet+mysql开发java web旅游网站,有后台管理系统

    项目描述 jsp+servlet开发的景点旅游网站 ...java servlet+mysql+jquery ajax http://localhost:8080/lvyou/admin/login.html admin admin http://localhost:8080/lvyou/qianduan/login.html zuidaima 111111 ...

    Java 基于jsp+js+servlet+jdbc+mysql原生界面开发后台管理系统源码(分页,登录、注册、图片上传)等功能

    基于jsp+js+servlet+jdbc+mysql开发产品后台管理系统,实现用户增删改查、分页,登录,注册,图片上传等功能。 包括以下5个功能: 1、登录 用户默认主页index.jsp,可选择【登录】功能,若登录成功,则进入产品管理中...

    JSP后台管理样例代码

    **JSP(Java Server Pages)** 是一种动态网页技术,它允许开发者将Java代码嵌入到HTML页面中,以便在服务器端处理数据并生成动态内容。这个"JSP后台管理样例代码"是专为初学者设计的一个实践项目,旨在帮助他们理解和...

Global site tag (gtag.js) - Google Analytics