在jsp页面中,如何使用button进行传值并做跳转到另一个页面

作者&投稿:狂娜 (若有异议请与网页底部的电邮联系)
在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面~

那你就把链接改成按钮然后在上面挂个js事件就可以了。
这样的效果可以:onclick="window.location='新页面'" 来实现。1.在原来的窗体中直接跳转用,代码:window.location.href="你所要跳转的页面"。2、在新窗体中打开页面用,代码:window.open('你所要跳转的页面');window.history.back(-1)。
返回上一页,代码:如果要在点击按钮提交时验证输入款是否填入了内容,当用户名输入或者其它的为空的时候,点击按钮不提交,可以按下列的方法做。代码如下:

fuction open(){
if(!document.form_name.username.value) {
alert("请输入用户名!"); document.form_name.username.focus(); return false;
}else document.form_name.action="aaa.htm";
}


扩展资料:
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
它实现了Html语法中的java扩展(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
扩展资料:百度百科-JSP

在新窗体打开页面跳转。
代码如下:
window.open('新页面');
window.history.back(-1);返回上一页
在原来的窗体直接跳转。
代码如下:
window.location.href="新页面";
如果要在点击按钮提交时验证输入是否填入内容,能实现:当输入为空的时候,点击按钮不提交。则代码如下:


fuction open(){if(!document.form_name.username.value) {alert("请输入用户名!"); document.form_name.username.focus(); return false;}else document.form_name.action="aaa.htm";}

<html>
<head>
<title></title>
<script type="text/javascript" language="JavaScript">
function getValue(){
var s=document.getElementById("txtValue").value;
if(s!=null){
document.froms[0].submit();
}
}
</script>
</head>
<body>
<form id="myForm" action="你的参数名?参数名=参数值" method="post">
<input id="txtValue" type="text" /><br/>
<input type="button" onclick="getValue()">
</form>
</body>
</html>

注:
action部分的代码就不写了!上面的代码只要文本框“txtValue”不为空,from标签范围内的所有元素都会传入action中,使用request.getParameter("标签元素name")获取元素的值。经过判断或处理后再进行跳转return new ActionForward("要跳转的页面");
还有就是直接设置好from的action属性,用submit按钮直接提交到action。
还有就是使用Ajax方法异步处理。这个要根据你的需要自己决定了

jquery的Ajax 比较容易解决哦
function mehtodName(value1){
$.ajax({
type: "get",
url: "跳转至action",
data: 传递的参数,
success: function(msg){
//对返回结果进行处理
}
});
}
PS:只是大致的思路,具体的参考一下资料吧

写个处理带参数的js函数,处理传递进来的参数值,并进行重定向,然后在button的onClick事件中,调用写好的js函数即可,可以考虑Ajax。

location.href="actiontype.do?typeid="+undercarriageNo
然后action中 用 String no=request.getParameter("typeid");取到typeid的值
....
dosomething
....
最后在action中 return new ActionForward("/ProvideTagMaker.jsp");
注意struts-config.xml中配置
<action path="/actiontype" scope="request" type="com.**Action" validate="false">

你是想把它先提交到某个action中 那就不要跳Jsp了啊
直接跳action 取值操作完了再传到你的Jsp页面


jsp中怎样在一个页面上实现数据的输入而在另一个页面上生成柱状表?_百...
1)在第一个页面,当输入一个数字时,在该输入框的onchange事件里发起AJAX请求,让后台的servlet得到这个数字,该servlet一接到该数字就发出去响应。2)在第二个页面里用Comet方式监听上一步里的那个servlet的响应,同时根据响应用JavaScript动态更新DOM的方式生成柱状表。这里关键就是如何实现Comet,你可以...

怎么在JSP中插入图片?
1、首先需要新建Dynamic web project项目,建好之后在WebContent里面的内容如图所示。2、在body里在body里面设置背景图片,如图所示body部分内容。3、在body里面代码操作好之后,运行效果如图所示。4、也可以设置背景颜色,直接将url(images\/backImage.jpg)替换成#f00000。5、直接写页面代码操作好之后,运行...

jsp中CSS如何设置字体大小、斜体及颜色
需要准备的材料分别有:电脑、浏览器、html编辑器。1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签中,输入css代码:body {font-size: 42px;font-style: italic;color: blue;}。3、浏览器运行index.html页面,此时成功设置了字体大小为42px的蓝色斜体文字。

在JSP中如何实现分页技术啊?
title: JSP分页技术实现 summary:使用工具类实现通用分页处理 author: evan_zhao email: evan_zhao@hotmail.com 目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示。这种方法有两个主要的缺点:一是用户可能看到的是过期数据;二是如果数据量非常大时第一次查...

如何在jsp中使用绝对路径
<!--使用绝对路径的方式引入JavaScript脚本--> 使用<%=request.getContextPath()%>和使用${pageContext.request.contextPath}达到同样的效果 <script type="text\/javascript" src="<%=request.getContextPath()%>\/ueditor1_3_6-gbk-jsp\/ueditor.all.js"> ...

JSP中如何实现页面的隐藏?
html display=hidden 就可以了。 不过这个要看你的html页面的实际情况了。注:这个和jsp应该是没有关系的,提问请不要带jsp。

在jsp页面中存在这样一行代码:<%="2"+"3"%>,运行该jsp后是什么
(是字符串的结果)<%= 1+3 %>是将两个整数先相加,再输出为字符串,即 1+3 = 4,再将4转为"4",输出.假如A和B是字符串,就是拼凑起来的字符串,假如和已经赋值的东西,那就是和。输出5,也就是选c。其实转换成Servlet源代码就是out.print(2+3);也就是向页面输出2+3运算后的结果。

在JSP中,如何弹出保存文件对话框,并把文件保存到任意指定目录
是否弹出保存文件是由response的ContentType来决定的,你在页面中加入 response.setContentType("application\/x-msdownload");response.setHeader("Content-disposition","attachment; filename=测试的.txt");这样就下载了,不过不能指定目录的,因为目录是由客户端管理的,跟jsp没有关系 ...

在jsp中如何使用js获取<% %>动态添加的标签对象?
我们访问一个jsp页面时,运行简单示意图如下 先执行jsp程序 --- 》再执行HTML 和 JavaScript 我看一下程序 < out.print("");out.print("");out.print("");out.print("");out.print("");out.print("");out.print("");out.print("");> 这一段执行之后 页面中多了 4行代码 ...

怎么在jsp中遍历一个List,并且显示在页面中?
也可以用jstl,如下图 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段...

广安区13498999040: 在jsp页面中,如何使用button进行传值并跳转到另一个页面 -
乜鸦贝诺: 将点击button后要链接到的地址写成这样就好了: window.location=“action.do?typeid=undercarriageNo”; action处理完之后跳转到你的jsp页面,这个在struts配置文件中配置.采纳哦

广安区13498999040: jsp页面里的button按钮怎么实现页面跳转 -
乜鸦贝诺: 在网页中button按钮不具备a标签的属性,如果要给button 按钮增加跳转事件可以在的确onclick事件上点击跳转js来实现. 1本地跳转 function add(){ windowlocationhref="adddo?method=add"; //你需要跳转的地址 } function add(){ windowloca

广安区13498999040: jsp网页的按钮怎么添加 -
乜鸦贝诺: <input type="button" value="提交" onclick="mm()"><br><script><br>function mm()<br>{<br> alert("测试");<br>}<br></script><br><br>在jsp页面添加按钮的话,主要还是html的代码.<br>如果你想使用jsp动态添加的话<br>可以使用下...

广安区13498999040: 在jsp页面中,如何使用button进行传值并做跳转到另一个页面 -
乜鸦贝诺: jquery的Ajax 比较容易解决哦 function mehtodName(value1){ $.ajax({ type: "get", url: "跳转至action", data: 传递的参数, success: function(msg){ //对返回结果进行处理 } }); } PS:只是大致的思路,具体的参考一下资料吧

广安区13498999040: 在JSP中如何通过点击按钮实现页面跳转 -
乜鸦贝诺: 可以用onclick事件 比如《input type=button onclick=“go();”》 如果是多个按钮 每个按钮转到不同页面 你复制下 函数名和路径变下就ok了 function go() {window.loaction='这里是你要转发的路径 (可以到后台 也可以直接写你转发到得jsp xxx.jsp)'; location.href='' 也可以 }

广安区13498999040: JSP页面中如何使用JavaBean组件. -
乜鸦贝诺: 这里给你转换成java代码你就明白了:<jsp: useBean id="login" scope="session" class="LoginData"/> --〉 LoginData login = new LoginData();<jsp: setProperty name="login" property="loginName" param="tmpName"/> --> login....

广安区13498999040: 如何在jsp中使用javabean -
乜鸦贝诺: Jsp的一个重要特性就是可以用javaBean实现功能的扩展.将大部分功能放在javaBean中完成,以使jsp页面程序更干净简洁、利于维护.JavaBean可以很方便的用来捕获页面表单的输入并完成各种业务逻辑的处理.如下就是一个Hello示例: ...

广安区13498999040: 在JSP中怎么运用javabean的详细步骤 -
乜鸦贝诺: 1. 导入包 <%@page import="com.Test"%>//引入Test.java包2. 在<% 这里正常使用Test.jsva就行了 %>

广安区13498999040: 如何在jsp中使用cookie -
乜鸦贝诺: 一般来说有两种办法,在JSP中使用Java的嵌入脚本.例如:写入Cookie<html><head>........(中间略)</head><body><% String cookieName="Sender"; Cookie cookie=new Cookie(cookieName, "Test_Content"); cookie.setMaxAge(10); ...

广安区13498999040: 在jsp页面中,如何实现点击一个链接,执行JavaScript函数? -
乜鸦贝诺: 在jsp页面中,实现点击一个链接,执行JavaScript函数可以用href属性实现.1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网