假设这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>
请采纳
${}是el表达式,会获取你之前在action中设置的变量值,{}中写你你设置的变量名。
这类变量有一定的取值范围:
page
request
session
例子:requestsetAttribute("name","tom");
${"name"} 相当于 requestgetAttribute("name"),得到值:tom
要想获取明确的范围:requestname
默认的从范围小的开始一次获取,没有的话,得到是null
用requestgetAttribute获取,而不是getParameter。
>
当两个Web组件之间为链接关系时,被链接的组件通过getParameter方法来获得请求参数
String datetime1 = (String)requestgetAttribute("datetime");
通常情况下,你每次提交(点击搜索)的时候,
过程如下: 转到后台,根据你的输入生成新的sql语句转到后台
数据库查询出新的表格内容
转到前台展示整个页面
到了展示的这一步,会生成新的页面,虽然是跟上一个一样的页面,其实他的内容都是重新生成显示的
<%
String name=new String(requestgetParameter("name")getBytes("iso8859-1"),"UTF-8");
%>
以上就是关于jsp页面java代码如何获取本页面的参数全部的内容,包括:jsp页面java代码如何获取本页面的参数、jsp怎么知道${}后面的跟的变量名是什么除了用$获取值外,java还有什么方法获取其值、在jsp中如何用request中获取后台传来的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)