社区
JavaScript
帖子详情
js怎样把一个值传给Action?
fanjj_023
2009-04-07 09:44:06
在struts2框架下:
js怎样把一个值传给Action?
function openSpending(param){
alert(param);
thuoForm.action="invoice.action?sid="+param;
thuoForm.submit();
}
这样对吗?能把sid="+param传过去吗?主要在action里如何取值呢?
...全文
542
14
打赏
收藏
js怎样把一个值传给Action?
在struts2框架下: js怎样把一个值传给Action? function openSpending(param){ alert(param); thuoForm.action="invoice.action?sid="+param; thuoForm.submit(); } 这样对吗?能把sid="+param传过去吗?主要在action里如何取值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanjj_023
2009-04-08
打赏
举报
回复
function openSpending(param){//js跳转到struts2的action
thuoForm.action="invoice.action?sid="+param;
thuoForm.submit();
}
//====================================
<s:form name="thuoForm" action="invoice">
onClick="openSpending(<s:property value="id"/>)"
//=================================
private String sid;
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
//=================================
zwd2005
2009-04-07
打赏
举报
回复
[Quote=引用 10 楼 niuxinlong 的回复:]
引用楼主 fanjj_023 的帖子:
在struts2框架下:
js怎样把一个值传给Action?
function openSpending(param){
alert(param);
thuoForm.action="invoice.action?sid="+param;
thuoForm.submit();
}
这样对吗?能把sid="+param传过去吗?主要在action里如何取值呢?
这样是可以传值进去的,这样传的值跟用输入框传的是一样的效果,取法都是request.getParameter("sid");
[/Quote]
恩,我说的是struts1.2 struts2没用过,不过这个应该是最基本的struts应用了,你到java web版问问吧
fanjj_023
2009-04-07
打赏
举报
回复
10楼的朋友,由于我对struts2不很熟悉,你说的取法在jsp中完全可以,我用过,但我现在的需求是要先把这个值传给Action,还要用它做其它的业务,最后把结果给jsp,而不是要js传来的值。请问struts2中怎么得到这个传来的值呀???
niuxinlong
2009-04-07
打赏
举报
回复
[Quote=引用楼主 fanjj_023 的帖子:]
在struts2框架下:
js怎样把一个值传给Action?
function openSpending(param){
alert(param);
thuoForm.action="invoice.action?sid="+param;
thuoForm.submit();
}
这样对吗?能把sid="+param传过去吗?主要在action里如何取值呢?
[/Quote]
这样是可以传值进去的,这样传的值跟用输入框传的是一样的效果,取法都是request.getParameter("sid");
fanjj_023
2009-04-07
打赏
举报
回复
你说的是struts1.0吧,那要用struts2.0的怎么才能得到值呢?谢谢你的热心帮助了
public class DayInvoice implements Action{
private Integer sid;
public Integer getSid() {
return sid;
}
public void setSid(Integer sid) {
this.sid = sid;
}
public String execute() throws Exception {
System.out.println(this.getSid()+"==");
return SUCCESS;
}
}
这样得到的是null,搞不明白,
zwd2005
2009-04-07
打赏
举报
回复
[Quote=引用 7 楼 fanjj_023 的回复:]
js没错,我测试过,有值,如果是转到jsp的话,用request.getParameter("sid");就可以,但转向struts2里,要怎么才能得到值呢?
[/Quote]
struts有form来封装的,和取其他的值一样,这个就和前面的js没什么关系了
fanjj_023
2009-04-07
打赏
举报
回复
js没错,我测试过,有值,如果是转到jsp的话,用request.getParameter("sid");就可以,但转向struts2里,要怎么才能得到值呢?
zwd2005
2009-04-07
打赏
举报
回复
thuoForm.action="invoice.action?sid=1";
你先用这个做个测试
struts里好像是 form.getSid() 就行了吧。
也可以直接request.getParameter("sid"); 看看你的js有没有错再来看动态改变param的问题
fanjj_023
2009-04-07
打赏
举报
回复
3楼的,你说invoice.action里要怎么写才能得到sid的值呢,我就用的get,set方法,想在execute()方法里通过get()方法得到,结果是null,我确认param是有值的
xiongzhijian
2009-04-07
打赏
举报
回复
request.getParameter(paramName);
isn't?
zwd2005
2009-04-07
打赏
举报
回复
可以,action里如何取值要看你invoice.action里的程序怎么写了
my145794
2009-04-07
打赏
举报
回复
使用Ajax
wackyboy
2009-04-07
打赏
举报
回复
Dim Sid
Sid = Request["sid"]
fanjj_023
2009-04-07
打赏
举报
回复
嗯,好吧,感觉是对的,就是没取到值,可能是我没把struts2理解透吧
不过还是非常感谢你!!
JavaScript获取网页表单
action
属性的方法
主要介绍了JavaScript获取网页表单
action
属性的方法,涉及javascript操作表单属性的技巧,具有一定参考借鉴价
值
,需要的朋友可以参考下
JavaScript中获取Radio被选中的
值
原理就是:一般使用遍历的方法,判断每个Radio是否被选中,如果是,再取其
值
. <form id=userlist method=post
action
=option.php> <input type=radio name=userid value=1>1 <input type=radio name=userid value=2>2 <input type=radio name=userid value=3>3 </form> [removed] function usubmit(
action
){ v
2021【前端VUE框架】最新/最全/最细实战课程,VUE59节课程.
Vue.
js
是十分耀眼的项目之一,受到国内外开发人员的极度推崇。内容包括Vue.
js
概述、Vue.
js
的安装、定义页面、渲视图、路由、发送HTTP请求、表单的绑定和提交、打包、部署、解决
js
的跨域问题、Debug、Component、Vuex、页面的生命周期等,*后还给出
一个
实战案例供读者了解Vue.
js
项目开发过程。2020-2021最新Vue.
js
零基础入门到精通实战开发课程视频教程下载。课程以项目实战为驱动,帮你打开通往Vue.
js
的任督二脉,让你迅速成为
一个
优秀的Vue.
js
开发人员。 一、课程介绍Vue.
js
致力于构建数据驱动的web应用开发框架,是
一个
精简的MVVM。Vue.
js
专注于 MVVM 模型的 ViewModel 层。简单的数据操作,就可以完成页面的更新,当然也有很多类似的框架,如Angular,React,但是Vue以简洁化,轻量级,数据驱动,模块友好等优势深受企业以及前端开发者的喜爱,成为前端开发人员必备的技能。2020年了,你还只会用jQuery吗?本课程以项目实战为驱动,帮你打开通往Vue.
js
的任督二脉,让你迅速成为
一个
优秀的Vue.
js
开发人员。二、课程需知我们的课程面向的同学是:需要有网页开发基础,熟悉HTML/CSS/JavaScript等前端开发技术,初步掌握
JS
ON,闭包,AJAX…等JavaScript技术,在进阶阶段的课程中会使用ES6的一些语法,因此事先掌握一些ES6的知识也是有必要的。三、内容编排本课程分为三大部分讲解了运用Vue.
js
进行项目实战开发。内容包括:第一步:Vue.
js
基础1、初识vue.
js
2、模板语法3、计算属性4、class与style绑定5、条件渲染6、列表渲染7、fetch&axios8、事件处理器9、表单控件10、组件化开发第二步:Vue.
js
进阶1、过渡动画效果2、自定义指令3、单文件组件4、路由vue-router第三步:项目实战1、卖座苹果网站项目- 引入iconfont- 路由搭建- axios以及反向代理-嵌套路由-数据渲染2、Vue.
js
第三方框架使用-Element UI-mintUI3、状态管理vuex课程详细目录:Vue.
js
课程介绍.docx第001集-1vue初识第002集-2条件渲染第003集-3tab切换第004集-4列表渲染第005集-5模板语法第006集-6计算属性第007集-7侦听器和class第008集-8内联样式第009集-9事件绑定第010集-10表单输入绑定第011集-11过渡动画第012集-12todolist应用第013集-13生命周期与组件生命周期第014集-14组件之间的传
值
第015集-15$root_$parent_$children第016集-16v-model与插槽第017集-17vue-cli第018集-18vue-devtools第019集-19vue-cli原理第020集-20vue组件化第021集-21vue聊天框第022集-22socket初识和安装第023集-23单聊和群聊以及命名空间第024集-24聊天项目第025集-25聊天登录登出第026集-26聊天列表第027集-27个人聊天第028集-28单聊功能第029集-29自动滚动和聊天第030集-30群聊第031集-31注意编译地址第032集-32vue实现原理1第033集-33vue实现原理2第034集-34less第035集-35vue-less使用第036集-36sass第037集-37vue-router第038集-38动态路由和嵌套路由第039集-39命名视图和组件传参第040集-40vue路由高级应用第041集-41Vue路由守卫第042集-42vuexstate第043集-43vuex getter第044集-44vuex-
action
第045集-45vuex-module第046集-46vuex-插件第047集-47vuex-vant第048集-48网易严选商城第049集-49网易商城首页第050集-50分类列表第051集-51产品列表第052集-52产品列表2第053集-53商品产品页面第054集-54产品sku第055集-55产品购物车第056集-56购物车
js
实现接收表单的
值
并将
值
拼在表单
action
后面的方法
本文实例讲述了
js
实现接收表单的
值
并将
值
拼在表单
action
后面的方法。分享给大家供大家参考,具体如下: 今天遇到
一个
问题,在form表单中有若干个input,其中有
一个
上传文件的input,现在需要在点击提交按钮时,将不是文件类型的input的
值
得到并拼成&name=value的格式加在
action
后面,这样就能一同传出去了 <form id=myform name=myform method=post
action
=http://www.yoursiteweb.com:8080/justsy/Dolet?type=ws_justsy_webclips_policy_upda
解决form中
action
属性后面?传递参数 获取不到的问题
下面小编就为大家带来一篇解决form中
action
属性后面?传递参数 获取不到的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章