❶ jsP,<form>表单传参数问题
一般向你这种需求都去写影藏表单域
在页面上加上<input type="hidden" name="名字" value="你要传的ID值">
按钮就是个普通按钮写onClick方法
在方法里得到你影藏表单域的值,
var id = document.getElementById("影藏表单域的名字").value;
改变你表单的action,
document.getElementById("表单名字").action=="123.jsp?id="+id;
提交表单
document.getElementById("表单名字").submit();
❷ jsp中页面传递参数有哪些方式
有很多,首先由通过url的方式来传递的,比如:<form action="b.jsp?method="+method>method在这里就是参数,该参数随着表单的提交会被版传递权到b.jsp页面第二:可以通过js方法来传递参数,function open(type){}然后页面中有个链接<a href="" onclick="open('blank')">打开方式</a>,这样当你提交表单的时候参数blank就会被提交过去,这里使用固定参数的方式,如果你的参数是动态获取的,同样可以采用el表达式来传递方法如下:<a href="" onclick="open('${bean.username}')">,当然前提是要有这个bean,并且bean的username不等于空,这样username值就会被传递过去了!~
❸ jsp中的参数如何传到另一个jsp
在form表单中做提交
<form name="myform" action="checklogon.jsp" method="post">
<input type="text" name="name"/>
</form>
或者使用a标记挂“?”;来传参。
<a href="showforother.jsp?currentNumber=<%=currentNumber %>"><img src="<%=basePath %>images/show.jpg" border="0" /></a>
都是用request.getParameter("参数名")来接参,也可以用session
❹ 在jsp页面中,传递一个表单的时候同时还想传递两个request参数,怎么实现呢
在form表单中任何位置设置隐藏域,如:
<input type="hidden" name="xxx" value="yyy" />
<input type="hidden" name="xxx1" value="yyy1" />
或者直接在action域里添加参数,如:
<form action="target.jsp?xxx=yyy&xxx1=yyy1" />
目标页面获取参数如下:
..............
<%
String xxx = request.getParmeter("xxx");
String xxx1 = request.getParmeter("xxx1");
%>
................
注意参数名最好不要用中文。
❺ 如何从jsp页面向后台传值
jsp传值给servlet的方法:
1、超链接传值:在href='servletAction?id=xxx'
2、form表单提交,当点击submit时,action="servletAction" method='get/post'
3、利用ajax,url='servletAction',data:xxx参数
(5)jsp表单提交能传递参数么扩展阅读:
javaScript内置函数
decodeURI() 为加稀的URI入止解码
decodeURIComponent() 为加稀的URI组件解码
encodeURIComponent() 将字符串加稀为URI组件
escape(string) 加密一个字符串
eval_r(string) 断定一个字符串并将其以足本代码的情势施行
isFinite(number) 检测一个值能否为一个有限数字,返回True或False
❻ java中,jsp表单提交form的时候,传到后台方法的参数问题
strust2技术,前台控件名
bean.属性名比如:user.name1
user.age等,在struts2中的action中成员变量private
User
user;再给它set
get方法。这样当前台提交时自动将属性值name1
age等赋给user
❼ 在Jsp中页面与页面之间传递参数有几种方法
1) 表单提交,这个没什么可说的
2) URL重写,就是 ? 传参 xxx.jsp?myid = 1
3) jsp:param传递,用在jsp:forward或jsp:include 标签中
例如:
<jsp:forward page="xxx.jsp">
<jsp:param name="myid" value="1"/>
</jsp:forward>
和上边的URL重写传递的参数完全相同,表示自动跳转到xxx.jsp,并包含参数
❽ jsp 怎么用java和jsp传值
一般是在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量版的值了。权
1)在Action中定义成员变量
//定义一个成员变量
private String message;
//提供get/set方法
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
2)在JSP页面中取值
${message} 或者 <s:property value="message"/>
❾ 从jsp页面跳转到另一个jsp页面怎么传递参数
不需要传递,提来交的时候,fomr表单源里的数据就会传递过去的,jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:
A.jsp :通过post 和get、连接都可以传
B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>
❿ jsp中如何通过超链接提交表单并同时传递参数
可以通过js实现
<form name='###' id='myform'>......</form>
<a href="#" onclick='go()' id='myhref'>提交</a>
<script language='javascript'>
var obj=document.getElementById('myform');
function go(){
obj.submit();//表单中的参数会一起提交
}
</script>