jsp页面java代码如何获取本页面的参数

jsp页面java代码如何获取本页面的参数,第1张

假设这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中获取后台传来的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9818605.html

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

发表评论

登录后才能评论

评论列表(0条)

保存