请问JSP页面中的<input value =“值">标签里的值如何传到另一个JSP中使用?

请问JSP页面中的<input value =“值">标签里的值如何传到另一个JSP中使用?,第1张

JSP页面中的<input value =“值">标签里的值传到另一个JSP中步骤如下:

1,首先需要在这里创建一个名为ahtml的HTML页面。

2,然后编写一个简单的JSP页面,我们定义bjsp,并将两个文件放在一个目录下。

3,在ahtml中定义超链接<a> </a>,然后超链接的href值指向bhtml,并在连接后添加所需的参数。

4,添加一个在bjsp中获取参数的方法,并使用requestgetParameter(“”)来获取。并使用outprintln(“”);在前端JSP页面上打印的方法,可以看到参数是否传递。

5,访问浏览器中的ahtml页面,然后单击设置的超链接。

6,页面跳转到bjsp,页面打印出ahtml传递的参数值。

扩展资料:

JSP指令

JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令:

包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。

被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP片段):<%@ include file="somefilejsp" %>

参考资料:

百度百科-JSP

在Ajsp里面写上<a href="Bjspname=123">点击我给B传参数</a>
(你写的windowlocationhref="Bjspname=123" 也是可以的)
在Bjsp里面这样获取传递过来的值 <% String name = requestgetParameter("name")%>
name就是你在 Ajsp传过来的值,值可以是数字(int) 浮点数(double)
这个是其中一种(通过连接地址),还有其他的-------
1、通过form表单(get或post)传递 值可以是数字(int) 浮点数(double)
2、把值放在session中(可以保存int ,double, class, list(集合) ,object)
3、把值放在application(可以保存int, double, class, list(集合), object)中
4、把值放在request(可以保存int, double, class, list(集合), object)中
a, 一般用户信息是放在session中,
b, 用户在注册跳转数集是放在form表单中。
c, application,用于存放该网站共有的东西,比如访问量统计
d, request主要是通过下面这种方式取传递的值
String name=requestgetParameter("name");
这四种具体怎么传值,你可以百度在搜搜,希望可以帮助到你

Ajsp:
<a herf='Bjspname=<%=你要传递的值%>'>传递到B页面</a>
Bjsp :
B页面通过如下代码接收
<%
String name=requestgetParameter("name");
outprintln("接收到:"+name);
%>


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

原文地址: http://outofmemory.cn/yw/12813492.html

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

发表评论

登录后才能评论

评论列表(0条)

保存