`

Action获取不到jsp中表单元素的值(input select)

    博客分类:
  • Java
阅读更多
症状:
   使用struts1.2,有个jsp是从一个bean获取一个vo列表并显示。其中有部分字段使用了select, input来显示,允许修改。
   问题是form提交到action的时候,用request.getParameter()居然获取不到对应name的值。这个按理说是可以取到的,检查了下jsp没有错误,在jsp里用js来获取,也能打印出值来。到action里就是取不到


原因:
   提交时,虽然是提交到本action,但是由于js是复制过来的,代码里是location.href='action路径',这样做只能传入href里的参数,而form本身的表单数据没有提交。应该使用submit。

   就这么简单,但找起来真的很费事。
分享到:
评论

相关推荐

    JavaScript获取表单内所有元素值的方法

    本文实例讲述了JavaScript获取表单内所有元素值的方法。分享给大家供大家参考。具体如下: 下面的JS代码可以遍历指定表单中的所有元素,并输出元素的值 <!DOCTYPE html> <html> <body> <form id=...

    获得html中表单元素值总结

    在servlet、Action中各种取值总结^_^, 可以取下拉选,单选框,文本等等…………

    php获取表单中多个同名input元素的值

    前台页面的表单中会有多个input元素,如下: 复制代码 代码如下: <form action=”a.php”> <input type=”text” name=”books[]”/> <input type=”text” name=”books[]”/> <input type=...

    html form表单input使用disabled后提交不能获取表单值的解决方法

    form表单输入框input设置disable属性提交后,得不到该输入框的值,解决该类问题可以参考下面两个方法: 方法一: 使用readonly带替代disabled,即把 disabled="disabled" 修改为 readonly="readonly" 二者区别: ...

    jsp页面js调用form表单的值的方法

    在一个jsp页面中,定义了一个用户登录界面(以form表单定义),但要达到检验输入的信息的合法性,就需要对输入的用户信息作判断,那么自然就需要取出其中的值。有的页面可以用action传参来得到form中输入的信息值,...

    JavaScript获取网页表单action属性的方法

    主要介绍了JavaScript获取网页表单action属性的方法,涉及javascript操作表单属性的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    HTML5&CSS3网页制作:Input元素的其他属性.pptx

    HTML5中的form属性,可以把表单内的子元素写在页面中的任一位置,只需为这个元素指定form属性并设置属性值为该表单的id即可。 语法格式 <input type="控件类型" form="值" /> 示例 list属性 <input type="text" list...

    jsp表单验证汇总

    两次输入密码是否相同<FORM METHOD=POST ACTION=""><input type="password" id="input1"><input type="password" id="input2"><input type="button" value="test" onclick="check()"></FORM><script>function check...

    jsp\No result defined for action and result input.doc

    jsp\No result defined for action and result input.doc

    前端与移动开发之表单

    for属性是必须的 且for属性值必须是绑定表单元素的id的属性值 id属性值可以自定义 但不能重复 即全局唯一 (2)下拉表单元素 <select name="" id=""> <option value=""></option> ...

    Action获取Web元素

    Action获取Web元素: 1通过ActionContext获取 2通过ServletActionContext获取 3框架注入

    使用模型驱动方便从表单获取用户输入的值

    在jsp页面中的表单元素中只需定义与pojo类SupplierSort相同的属性名称的表单元素即可,然后提交到对应的Action时就可以直接把名称相对应的表单元素赋值给supplierSort对象的属性。 例如: SupplierSort类的对象...

    jsp自动调用action

    jsp自动调用action采用中间jsp方法 就是采用从欢迎页跳到action处理再转到展示页面,就可以访问页面时加载数据

    php ci 获取表单中多个同名input元素值的代码

    前台页面的表单中会有多个input元素,如下: 复制代码 代码如下: <form action=”a.php”> <input type=”text” name=”books[]”/> <input type=”text” name=”books[]”/> <input type=”...

    jsp有关表单的操作

    jsp中有关表单的一些操作,对初学这有很大帮助例子1:复选框例子 <form method=post action="http://baidu.com/do.jsp" target="_blank" onsubmit="doMethod();return false;"> <input type="checkbox" name=ch1 ...

    在IE的模式窗口中,通过表单提交到本页,并通过javascript获取提交的参数

    博文链接:https://clarancepeng.iteye.com/blog/112040

    JavaScript中获取Radio被选中的值

    原理就是:一般使用遍历的方法,判断每个Radio是否被选中,如果是,再取其值. <form id=userlist method=post action=option.php> <input type=radio name=userid value=1>1 <input type=radio name=...

    一个Jsp两个ActionForm分别提交.rar

    一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar

    jQuery中设置form表单中action值的实现方法

    下面小编就为大家带来一篇jQuery中设置form表单中action值的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    在jsp中如何用下拉菜单实现动态查询

    form method="post" action=""> <td bgcolor="#FFFFFF"><div align="center">查询用户</div></td> <td height="30" bgcolor="#FFFFFF"><div align="center"> <select name="select"> 全部 用户ID 用户名 ...

Global site tag (gtag.js) - Google Analytics