请教:JSP页面定义一个按钮function,onclick时如何让服务器运行这个function

问题描述

例如:<script>functionsetSwitch(){//这里是要运行服务器端的shell命令。例如ls,ping,之类,在script里定义好像是客户端运行的。如何定义服务器端运行的function不清楚}</script><inputtype=submitvalue="Set"onclick=setSwitch()>google了很长时间,因为没有java基础,所以发帖问一下。网上人家大多说的可能是function执行客户端的程序。注意,我要的是服务器端执行程序。请问该如何做。谢谢

解决方案

解决方案二:
用户访问JSP的时候直接在服务器运行相应的类或方法不就行了么.何必弄那么麻烦.
解决方案三:
我这么做也报错:<%!voidsetSwitch(){Runtime.getRuntime().exec("...");}%><inputtype=submitvalue="Set"onclick=setSwitch()>错误:UnhandledexceptiontypeIOException
解决方案四:
我顶啊~~~来个高手,让我顿悟~

时间: 2024-09-20 23:11:01

请教:JSP页面定义一个按钮function,onclick时如何让服务器运行这个function的相关文章

代码-JSP页面添加一个“查询”按钮,查询条件为“姓名”反正就是字符串就行,我想知道,字符串怎么传值的

问题描述 JSP页面添加一个"查询"按钮,查询条件为"姓名"反正就是字符串就行,我想知道,字符串怎么传值的 JSP页面添加一个"查询"按钮,查询条件为"姓名"反正就是字符串就行,应该怎么写,对应的action和daoa怎么写?求代码~**最主要,我是想知道,字符串怎么传值的,数据类型转换吗?所以我想看看代码**..我用的是ssh架构,IntelliJ IDEA 10.5工具,拜托各位大神啦 解决方案 最简单的就是通过表单传值h

如何用自己编写的jsp页面获取一个网站的动态数据??请教大虾们

问题描述 该项目是这样的:请编程实现一个简单的网络应用,从Amazon.com抽取任一个产品的标题和价格,并显示在结果页面里,要求如下:1)只要一个页面,上面放产品代码输入框和确定按钮,下面显示抽取出的结果.2)业务流程:意思就是说先自己编个jsp页面,jsp页面有一个文本框和一个提交按钮,现在要通过文本框输入从这个网站获得的商品编号,价格等基本信息,记住是从这个网站动态获取数据,要考虑该网站商品分页情况 解决方案 解决方案二:回复了你另外一个贴.顺便接分解决方案三:本人很菜,LS能否详细点?具

多个jsp页面共享一个js对象的超级方法

 今天,在项目中遇到一个问题,两个js页面要共享一个就js对象.js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了.而LZ又不想用cookie来存放,一是不安全,二个人喜好.最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享. var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被

jsp怎么通过一个按钮buttom点击跳转,同时共享request...

问题描述 jsp怎么通过一个按钮buttom点击跳转,同时共享本界面的request啊...通过forward方式都是自动直接跳转的...就是在button中的onclick事件怎么写?? 解决方案 <input type="button" value="Save" name="save" onClick="savebtn('<%=year%>','<%=entity%>','<%=costpool%

多个jsp页面共享一个js对象的超级方法_JSP编程

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象.js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了.而LZ又不想用cookie来存放,一是不安全,二个人喜好.最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享. var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查

window.top[_CACHE]实现多个jsp页面共享一个js对象_JSP编程

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象.js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了.而LZ又不想用cookie来存放,一是不安全,二个人喜好.最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享. var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查

新手 帮忙 网页-用一个JSP页面编写一个猜数字游戏

问题描述 用一个JSP页面编写一个猜数字游戏 系统内部生成一个0-100之间的随机数,提供一个表单让用户来猜这个数字是多少,若猜大了,出现"大了"的提示,若猜小了,出现"小了"的提示,直到用户猜到正确的数字时,提示"猜对了!",并统计用户猜了几次才猜对. 我的代码: **<%@ page language="java" import="java.util.*" pageEncoding="U

jsp页面中有一个插入行的功能,如何将新插入的行在原来所有行的最上一行显示

问题描述 jsp页面中有一个 插入行的按钮和删除行的按钮,当新插入行时,如何将新插入的行在所有行的最上行显示,现在做的效果是:新插入的行在所有行的最下行显示 解决方案 你应该用得是appendChild 方法 或者insertRow 这样你将 appendChild 换成 insertBefor(第一个) 或者 insertRow(0) 应该就可以了解决方案二:新插入的行中记录日期 然后用时间倒排序不就行了 如果你做的是前台的没有直接往数据库里面写 那就用dom把数据重新加载一遍 因为纯前台的数

小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action

问题描述 小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action 姓名 年龄 这三行input是使用jquery动态添加的,现在就是想实现jsp页面三行一起,提交数据到action,保存到数据库中.现在就是想请教各位大神,jsp怎么保存数据,action中怎么具体实现......实在是疯了.使用的struts2+spring+hibernate框架, 解决方案 你看看把input标签的name改成name[],后台获取这个数组我php项目是这么获取的,后台接受name[