请问如何在JSP页面点击按钮并在本页面调用JAVA程序连接数据库,返回想要的值,并在本页面显示??

作者&投稿:厉霍 (若有异议请与网页底部的电邮联系)
在一个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

猪哥解答:
1、sql文件需要上传到服务器,假定页面处理之后,sql文件上传到服务器D:est下,上传的sql文件为oracledata.sql
2、写一个批处理文件,假定命名为sql.bat,内容如下:
cd /d d:est\oracledata.sql
sqlplus scott/tiger @oracledata.sql
exit
3、写一个java后台程序,在sql文件上传完成后执行,主要方法如下:
Runtime.getRuntime().exec("路径"+sql.bat);

以上提供的是一个解决方案,实现了页面上传sql文件并自动插入到服务器DB。当然上传文件的方法我没有提供相信你应该会写。

补充:那要看你是什么系统了,不同的系统写不同的类似批处理的命令行,然后用同样用java的Runtime方法执行。 这种操作数据库的操作都是在服务器执行的,服务器是固定的,知道服务器是什么系统写不同的批处理就好了,sqlplus命令行在不同的系统用法一样,如果做出来是向外卖的软件,那就多写几种系统的实现,不同的系统自动调用不同的实现类就好了。

当然还有一种笨方法,就用java的IO读写流读写上传到服务器上的sql文件,然后读出里面的sql语句,用JDBC一句一句的执行,这个方法通用倒是通用,安全性以及效率要低不少。

如果你没有使用框架,那就用html语言和<%%> scriptlet来处理。
类似这样子

<%
List list= 数据List;//你的数据
%>
<table border="1">
<tr>
<td>ID</td>
<td>名字</td>
<td>年龄</td>
</tr>
<%
for(int i=0;i<list.size();i++){
%>
<tr>
<td><%=(Data)list.get(i).id%></td>
<td><%=(Data)list.get(i).name%></td>
<td><%=(Data)list.get(i).age%></td>
</tr>

<%
}
%>
</table>
-----------------------------------------------------
你参考下我今天上课了的读数据库写法就行了,记得引包。

-----------------------------------------------------

请参考下面的资料,struts标签用法参考,查看optgroup章节



<html:buttton id="****" name="***" value="获取密码" onClick="getPassword()"/ >
<script type="text/javascript">
function getPassword(){
//调用数据库操作方法
*************************
//写到页面
document.write("****");//你页面需要的数据
}
<script>

在<html:text>里面设置一个id,然后再javascript里面取id的值,然后提交。。

怎么从数据库中的jsp页面?要想在jsp页面中点击按钮 读取数据的话 需要写个servlet 通过servlet连接数句库和jsp页面 猪哥解答: 1、sql文件需要上传到

急急急~~~jsp 点击按钮打开一个新窗口
答://判断从表单获取的信息是否为空 if (request.getParameter("user")!=null && request.getParameter("pass")!=null){ String strName=request.getParameter("user");String strPass=request.getParameter("pass");//判断是否是lin,如果是且密码正确时则登录成功跳转到welcome.jsp页面 if (strName....

如何在jsp页面内获取数据库内容,且通过按钮修改数据库内容
答:点击按钮后提交给load.do?id=0001,在loadAction中根据id值取这条数据内容,跳转到update页面,将数据放入对应的input中,用户修改数据,将页面提交给updateAction,updateAction验证,处理数据等操作,最后更新到数据库中。

在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面
答:最简单就是用javascript来实现了,下面是一种间接的实现方法,而且效率比较高:

急!!jsp 鼠标点击事件
答:你写一个javascript的方法,onclick触发这个方法 function FormSubmit(){ document.form[0].submit();} 就是这样 但是你的form要制定好你提交到哪个action,如

jsp中js实现点击按钮更改背景图片代码怎么写?
答: 补充说明:JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(...

JSP中我用HTML写了一个按钮,怎样实现点击按钮弹出新窗口?
答:光靠HTML本身是实现不了弹窗的:①HTML自身只能承载数据;②对于样式的展现需要css来定义,然后通过浏览器渲染;③要想实现弹窗可以通过给按钮绑定事件(onclick事件)来实现弹窗的效果。以下是实现效果 <HTML> <HEAD>弹窗事件演示 </HEAD><BODY>function showDialog(){alert("我是弹窗!");}</B...

JSP中,点击按钮,在文本框中直接出现内容!怎么做?
答:用javascript实现,很简单啊 fuction view(){ fm.text.value='';} 然后再按钮那儿 onclick='view();'就可以了

java程序中如何实现单击页面a中的按钮跳转到页面b
答:java程序中的jsp页面点击按钮跳转到页面b的方式如下:1.jsp页面的方式如下:跳转 response.sendRedirect("b.jsp")<jsp:forward page="b.jsp"/> 2.在swing里,给button加一个监听器,然后在监听事件中打开另一个页面。在jsp或是静态网页里,onclick=“JavaScript:window.location=’xx‘”...

JSP中怎样点击按钮时DIV重新加载网页
答:JSP中可以用innerHTML,然后 jsp 里面获取div的id号,放到那里面去,示例如下: function checkParam(){ document.getElementById("return_str").innerHTML="<%=tmp%>";//javascript里将jsp变量tmp的值输出到div中 }

jsp如何实现点击按钮只更新表格中的一格
答:你可以在每一个表单字段后面都加一人隐藏的标示位, 当字段改变里触发点标志位,然后再用程序根据标志位进行更新 如 当然你可以定义一个函数进行统一操作