javaWeb页面传参总结
来源:互联网 发布:网络技术论坛 编辑:程序博客网 时间:2024/06/04 01:37
web开发中经常用到页面传参,现在就来总结一下各种传参方式。
1.a标签传参
<a>标签传值的形式--参数固定:<a href="地址?参数名=值"></a>,多个参数用&隔开<a href="地址?参数1=值&参数2=值"></a>例:<a href="a.jsp?name=张三"></a>单个参数:<a href="addInfo.do?method=addUserInfo"></a>多个参数:<a href="addInfo.do?method=addUserInfo&username=admin"></a>
2.a标签传值的形式–参数可变:
var 变量 = 值;
document.getElementById(“id名”).href=”地址?参数=”+变量;
例子:
var 变量 = 值;document.getElementById("id名").href="地址?参数="+变量;例子:
<span style="font-family:Microsoft YaHei;"><script type="text/javascript" src="jquery-1.7.2.js"></script> <script> $(function(){<span style="white-space:pre"> </span> <span style="white-space:pre"> </span>var name="王五"; var id=13527892092; var age = 25; $("#n").click(function(){ $(this).attr("href","a.jsp?name="+name+"&id="+id+"&age="+age);//用jquery的方法改变href属性值,</span><span style="font-family: 'Microsoft YaHei';">从而传递可变参数</span><span style="font-family:Microsoft YaHei;"> }); }); </script> </head> <body> <a href="" id="n">验证</a> </body> </html></span>
3.form表单传参
在form表单中的action中写入参数,写法和a标签擦混参类似。
<form action="loginAction?method=UserLogin" method="post"> 用户名:<input id="username" type="text" name="username"> 密 码:<input id="password" type="password" name="password"> <input type="submit" value="OK"> </form>
4.jsp:param传参
param.jsp
<%@page contentType="text/html; charset=GB2312"%> <html> <head> <title> param.jsp file </title> </head> <body style="background-color:lightblue"> <%request.setCharacterEncoding("GB2312");%> <jsp:forward page="getParam.jsp"> <jsp:param name="name" value="心雨"/> <jsp:param name="password" value="123"/> </jsp:forward> </body> </html>
getParam.jsp
<%@page contentType="text/html; charset=GB2312"%> <html> <head> <title> getParam.jsp file </title> </head> <body style="background-color:lightblue"> <% String name=request.getParameter("name"); out.print("name:"+name); %> <br/> <% out.print("password:"+request.getParameter("password")); %> </body> </html>
5.在jsp页面获取传递的参数:
${param.参数名}${param["参数名"]}例子:<a href="a.jsp?name=张三">点击</a>;在另一个jsp页面获取值${param.name}或者${param["name"]}
阅读全文
0 0
- javaWeb页面传参总结
- 去哪网实习总结:JavaWeb配置404页面(JavaWeb)
- javaweb关于两个项目session传递以及不同项目之间页面传值的总结
- javaWEB总结(12):JSP页面的九个隐含对象
- javaWEB总结(16):jsp错误页面的处理
- 【JavaWeb】第一个JavaWeb页面
- JavaWeb总结
- javaweb总结
- javaweb总结
- JavaWeb总结
- Javaweb总结
- Javaweb开发中不同JSP页面之间的七大传参方式
- JavaWeb配置错误页面
- javaweb页面伪静态
- JavaWeb页面国际化
- JavaWeb页面国际化
- Javaweb传参乱码
- .net 页面传参方式总结
- 面试某公司JAVA开发工程师准备试题
- C#连接mysql数据库,并查询,C#查询mysql数据库
- svn: Error converting entry in directory ‘.’ to UTF-8
- 231. Power of Two
- DataV接入ECharts图表库 可视化利器强强联手
- javaWeb页面传参总结
- 购物车功能
- Storm安装
- python 参数 *与**
- 敏捷计划、估算考点
- Android 客户端直播实现
- JVM调优
- Android java.lang.IllegalArgumentException: Unterminated quote
- 利用神经网络识别手写数字