jsp传递参数的四种方法


1、form表单 

接受:request.getParameter("name");

2、scop.setAttribute();和      

    接受:scop.getAttribute();或el表达式

3、超链接:<a herf="index.jsp"?a=a&b=b&c=c>name</a>   

接受:

request.getParameter("a");

4、<jsp:param>

 <jsp:forward page="getParam.jsp">//跳转,不是重定向
            <jsp:param name="name" value="心雨"/>
            <jsp:param name="password" value="123"/>
 </jsp:forward>
 接受:
request.getParameter("name");


2是servlet接受,
而1 3 4 还可以是jps,所以request.getParameter()就是接受上个网页传来的参数(name--value值)的意思,
注意:request.getParameter()只能获取字符串,可转换为基本类型,但是传参不能传对象,只能用域对象传;
     所以若要通过传参来 传对象,可以通过一个servlet文件接受对象的部分,然后根据该部分Java代码得到对象,再存到域对象,跳转或重定向jsp接受

					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM