knrt.net
当前位置:首页 >> jsp跳转到另一个jsp传值 >>

jsp跳转到另一个jsp传值

不需要传递,提交的时候,fomr表单里的数据就会传递过去的,jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:A.jsp :通过post 和get、连接都可以传 B.jsp :B页面通过如下代码接收<% String name=request.getParameter("name"); out.println("接收到:"+name);%>

你可以在jsp页面使用超链接标签 例如 <a href="xxx.jsp"> 点击我跳转<a> 也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp"); 也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);

jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:A.jsp :通过post 和get、连接都可以传post和get 就不提了.连接的:<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>B.jsp :B页面通过如下代码接收<%String name=request.getParameter("name");out.println("接收到:"+name);%>

是将数据传给另一个页面吗?假如是这样.可以用超链接:> //第二个?号是你要传的数据第二个页面获取:string action=request.getparameter("action"); //这样就获取到了数据要是获取到数据,然后直接跳转到另一个页面用:response.sendredirect("xxx.jsp");

<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="GB18030"%><%@ page import="java.util.*" %><html><head> <title>身份验证</title></head><body> <% request.setCharacterEncoding("GB18030")

有2种方法传值 第一种 直接给用A标签带参传到后台查询后再另一个页面显示,第二种 用一个button的onchilk方法写一个JS取值传过去

先跳后台再传到第二个jsp

通过在url后面写参数传递,例如2个jsp页面A.jsp 、B.jsp在A.jsp里面写上<a href="B.jsp?name=123">点击我给B传参数</a>在B.jsp里面这样获取传递过来的值 <% String name = request.getParameter("name")%>

将点击button后要链接到的地址写成这样就好了: window.location=“action.do?typeid=undercarriageNo”; action处理完之后跳转到你的jsp页面,这个在struts配置文件中配置.采纳哦

你这样跳不过去的,web-inf下,这样没法跳转吧

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com