
你好!
用js就可以实现呀
每一个控件可以加一个id的属性,然后写JS
documentgetelementById("elementname")value
就可以了
如果对你有帮助,望采纳。
用这个requestgetParameterNames(); 本来就是把页面上所有的参数都传过来的,包括控件的一些名称,因为他需要和后台绑定的,你可以直接取文本框的值,但这样要一个个取,或者你将10个文本框定义成一个数组类型传过来
如果一定要用这个方法的话,那就得多每个参数追加判断,如果是文本框的名称就加入枚举容器里,
对于冒泡排序的话,学过语言的人都会就不讲了,这是试题吧,要是应用谁要需要自己写排序算法啊,java枚举容器都有排序方法的,用一下就可以了,你喜欢怎么用都可以!
假设这JSP叫 indexjsp,自己提交给自己
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<body>
<form id="test" method="post" action="indexjsp">
<select id="code" name="plugin">
<option value="1cn">cn</option>
<option value="2us">us</option>
<option value="3en">en</option>
</select>
<input type="submit" value="提交">
<br>
<%outprintln(requestgetParameter("plugin")); %>
</form>
</body>
</html>
请采纳
代码实在懒得写了,大概说下关键点吧。
1、jsp通过form把参数提交到servlet;
2、servlet通过requestgetParameter()来取到form提交的一般值;
3、通过你的持久层的方法按参数把数据取出来;
4、servlet通过requestsetAttribute("参数名", 值)或sessionsetAttribute来保存结果;
5、servlet转到jsp;
6、jsp上通过el表达式,如${参数名}来显示你servlet存的东东。
1
<input type=radio name=rd1 value=1>
<input type=radio name=rd1 value=4 checked>
在jsp中获取方式就是requestgetParameter("name");
<%
String rv = requestgetParameter("rd1");
//获取的值是4,如果5个单选项一个没选,获取的值是null
%>
2,jquery本身可以未提交获取,javascript方式也算其中之一。
额
这么跟你说吧
jsp中<%%>中的代码会最先执行
也就是将其中所有的东西都执行了才生成了HTML代码
也就相当于你刚请求这个页面时,request中parameter肯定是空的
就会alert 出一个null
除非你请求这个jsp时写上
jsptext1=text
但这样中文是传不过去的
你一定要了解这些东西执行的顺序
再不你可以直接将表单提交给这个jsp
下次的时候就能获取到了text1的值了
注:jsp真正执行时会被先编译成class
如果上天再给我一次选择的机会,我坚决不回答这个250提的问题
以上就是关于java,在jsp页面怎样用 标签 获取当前页面控件里的值全部的内容,包括:java,在jsp页面怎样用 标签 获取当前页面控件里的值、一个java问题(jsp)、jsp中Java代码如何获取下拉选项框选中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)