如何在action中获取jsp页面文本框中的值

如何在action中获取jsp页面文本框中的值,第1张

你使用的是struts的框架么,不是吧

<form name="f1" action="inUseraction" method="post" >

这里这样 然后

<a href="javascript:void(0)" onclick=“tj()” />

在javascript中加一个

function tj(){

var username=documentgetElementsByName('userName');

documentformsaction = '<%=contextPath%>/inUseractionusername='+username;

documentforms[0]submit();

}

jsp表单:

<form action="/servlet/setting" method="post">

<input name="xxid" type="text" id="xxid" size="10" value="<%=schgetXxid() %>">

<intpu type="submit" value="提交">

</form>

servlet代码片段:

String param1 = requestgetParameter("xxid");//xxid为jsp表单元素中的name属性

//这种方式取到的是String类型的,如果必要,可以自己强转类型

这个普通的表单提交,还有另外一种提交方式,ajax提交,这种提交页面是无需刷新的。有时间自己去学一学,在web应用中,ajax是一个很好的也是很需要的技术,时间不多,就写到这儿吧。

推荐几个网站(自己百度一下):

1——csdn

2——iteye

3——中国IT实验室

4——51CTO

很不错的网站

requestgetParameter 是后台的接受方法;

var 变量 是javascript 的定义变量的方式;

根据题主的标题,大体推断了下您的需求,应该是: 在js中获得变量,想在后台能够接收到;

有两种方式:1get提交 2post提交

GET提交: 可以直接通过链接来实现

POST提交,可以通过ajax来实现

具体代码如下:

<!-- get 提交-->

<script type="text/javascript">

var name = 'testName';

locationhref = '/getNamedoname='+name;//这样在 getName action中可以通过 requestgetParameter("name");来获得

</script>

<!-- post 提交-->

<script type="text/javascript">

//这里使用jq实现

var name = 'testName';

$ajax({

    url : '/getNamedo',

    type : 'POST',

    data : {

        name : name

    },

    success : function(res){

           //some code here

    }

});

//通过异步提交的数据,在action中依旧可以使用requestgetParameter("name");来获得

</script>

示例:\x0d\JSP 页面中:\x0d\后台 :String sql = "select from user where username =";//从用户表中查询指定用户名的数据\x0d\ 取得文本框中的值:String name = requsetgetParameter("username"); \x0d\ 然后取得connection对象 conn\x0d\ Preparestatement pstmt = connpreparestatement();\x0d\ pstmtsetString(1,name);//拼接sql语句成为:select from user where username =(name的值);\x0d\ 最后执行sql语句

以上就是关于如何在action中获取jsp页面文本框中的值全部的内容,包括:如何在action中获取jsp页面文本框中的值、Java中servlet类如何获得jsp里文本框的value值、jsp中JavaScript函数中的var变量如何使用request.getParameter获取文本框中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9639674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存