几种JSP页面传值方式
来源:互联网 发布:淘宝营销活动是什么 编辑:程序博客网 时间:2024/05/18 03:59
几种JSP页面传值方式:
1. 隐藏域传值:
<form method="post" action="client_crud.jsp" >
<input type="hidden" name="id" value="<%=id %>">
2. URL传值:
用button
a.
<input name="btnModify" type="button" class="button1" onClick="self.location='client_modify.jsp?id=<%=id %>'"
value="修改分销商" />
b.把input的onClick=”modifyRegion()”
function modifyRegion() {
window.self.location = client_node_modify.jsp?id=<%=id%>";
}
3. JS方式传值
//取得form对象提交表单
with(document.getElementById("userForm")) {
method="post";
action="user_add.jsp?command=add";
submit();
}
function searchItem() {
with(document.forms[0]) {
action="servlet/basedata/SearchItemServlet";
method="post";
submit();
}
}
----------------------------------------------------------------------------------------------------------------------------------------------------------
JSP的几种参数传值:
一、超链接
<a href="P.jsp?username=zhangshan&pwd=123456&age=25"> 链接</a>
二、forma表单
1.可显示的控件
<input type="text" name="username">
2.如果要传递的值,不需要显示在页面上
(1)<input type="hidden" name="pwd" value="<%=pwd%>">
(2)<form action="XXX.jsp" method="post"></form>
三、JSP的include和forward标签
<jsp:include flush="true" page="T.jsp?username=zhangshan&pwd=123456678">
<jsp:param name="age" value="28"/>
</jsp:include>
四、javascript方式
script type="text/javascript">
function demo(){
var v = document.all('username').value;
location.replace("V.jsp?username="+v+"&age=25");
}
</script>
<input type="text" name="username"><br>
<input type="button" value="href点击" onclick="location.href='V.jsp?pwd=123456'"><BR>
<input type="button" value="replace点击"
onclick="location.replac('V.jsp?pwd=123456789')">
<br>
<input type="button" value="动态取值" onclick="demo()">
注:数据提交方式分为get和post两种
1、get和post的区别
A.GET请求只能处理小数据<2K
POST可以用来提交大数据
B.post提交方式相对而言,比较安全
get只是适合于小数据的传递,也就是说,只有post才能传递大数据,比如在文件上传时,就必须将method
指定为post
2、用post提交的情况:
当你的form表单的method属性指定为post,其提交方式才为post
其他的所有情况统统为get请求
- 几种JSP页面传值方式
- 几种JSP页面传值方式
- jsp页面传参的几种方式
- jsp页面跳转的几种方式
- JSP跳转页面的几种方式
- 页面传值的几种方式
- JSP页面传值方式
- jsp中,实现页面跳转的几种方式
- jsp中页面编码的几种方式
- 在jsp页面的几种提交数据方式
- 关于JSP页面跳转的几种方式
- ASP.NET中-页面传值-的几种方式
- asp.net不同页面传值的几种方式
- 转:ASP.NET页面传值的几种方式
- Asp.net页面传值的几种方式
- ASPNET页面传值的几种常用方式
- ASP.NET中页面传值的几种方式
- asp.net页面传值的几种方式
- 6大设计模式(4):接口隔离原则
- 【面试算法系列】冒泡排序与快速排序 - C语言实现
- Spoj 8372 Triple Sums
- django 1.8 官方文档翻译: 2-5-1 管理器 (初稿)
- rsync 同步时排除多个文件
- 几种JSP页面传值方式
- 树状数组基础
- ZooKeeper原理及使用
- 关于pch文件
- Periodic Strings
- Spring编程式事务管理
- Android的NDK开发(5)——Android JNI层实现文件的read、write与seek操作
- 怎么打开安卓开发工具eclipse的代码提示功能?
- Android Studio Intent使用(显式、隐式) 第一行代码