请问jsp能否象PHP一样能在SHELL或DOS命令行下执行?就是不在浏览器里也可以执行啊
如题 问题点数:20、回复次数:19Top
1 楼javafaq2004(I will survive)回复于 2004-12-01 10:58:27 得分 3
telnet localhost 80Top
2 楼wzrain(晨雨)回复于 2004-12-01 11:08:19 得分 0
什么意思?可否说的详细点
我的目的是我用JSP做的程序用来采集网页中的数据,为了稳定起见,我把它放到服务器上,但我不想在服务器上打开那么多网页来运行,可否在SHELL下执行这些JSP,PHP就可以的Top
3 楼flyxxxxx()回复于 2004-12-01 11:11:36 得分 0
写一个socket程序,输出客户端发过来的数据(全当字符串),用IE打开一个有表单的静态页面,提交到http://127.0.0.1:socket程序的端口,看看输出结果,然后用telnet 一个WEB服务器,发送任意一jsp要求的数据到它的表单的action中的页面,你就可以得到它返回的内容Top
4 楼xueqs()回复于 2004-12-01 11:14:06 得分 0
gzTop
5 楼wzrain(晨雨)回复于 2004-12-01 11:23:26 得分 0
我还是不明白,大家可能也没明白我的意思
我不是问如何采,而是想知道,JSP在DOS下如何运行
就象PHP在DOS下输入PHP ###.PHP就可以运行这个PHP程序一样Top
6 楼flyxxxxx()回复于 2004-12-01 11:30:35 得分 0
JSP本身不能直接执行,只能通过WEB容器来执行
你搜索一下HttpURLConnection这个关键字,这可以得到如何采集网站的某一页面的程序Top
7 楼wzrain(晨雨)回复于 2004-12-01 11:33:20 得分 0
谢谢,你好像明白我的意思了
JSP程序我已经写好了,我就是想知道这个程序能不能不在浏览器里,而是在DOS下运行?Top
8 楼su27007(人外有人,天外有天)回复于 2004-12-01 11:40:42 得分 7
假如你是在Windows里面,可以使用explorer *.jsp ,
当然你要保证你的TOMCAT是开启的!
如果是在LINUX里面,应该使用系统自带的浏览器,
假如是MOZILLA,可以使用 mozilla *.jsp。
同样的,TOMCAT要打开!
Top
9 楼flyxxxxx()回复于 2004-12-01 11:40:44 得分 10
JSP本身不能直接执行,就是说不能在任何操作系统下直接执行Top
10 楼su27007(人外有人,天外有天)回复于 2004-12-01 11:43:33 得分 0
不是啊,你用浏览器就可以了!Top
11 楼wzrain(晨雨)回复于 2004-12-01 11:47:59 得分 0
我试试Top
12 楼su27007(人外有人,天外有天)回复于 2004-12-01 11:49:14 得分 0
例子:JSP文件在\webapps\examples\test.jsp中,
那么你在调用时,就应该写成
explorer http://localhost/examples/test.jsp
Top
13 楼wzrain(晨雨)回复于 2004-12-01 11:50:36 得分 0
su27007(人外有人,天外有天)
老大你的方法最后还是打开一个浏览器啊,只是不用鼠标而用键盘而已,没有区别!Top
14 楼su27007(人外有人,天外有天)回复于 2004-12-01 11:53:13 得分 0
你的代码写在JSP文件中,用IE打开了,不就是已经执行了吗?
我们发邮件的就是这么做的!Top
15 楼su27007(人外有人,天外有天)回复于 2004-12-01 11:56:14 得分 0
如果你想不开IE的话,那你不如直接写个JAVA文件执行!Top
16 楼wzrain(晨雨)回复于 2004-12-01 11:58:20 得分 0
我不是不想这么做才问的吗?
我也知道JSP可以在浏览器里运行啊
我有很多JSP要放在服务器上,不想打开那么的EXPLORER啊
只是想在命令行里输入,eg:java ***.jsp就可以执行这个程序了,PHP这个样子是可以的,所以想JSP是不是也可以?所以过来问问的Top
17 楼wzrain(晨雨)回复于 2004-12-01 11:59:53 得分 0
你的想法不错,但是JAVA没有JSP简单啊,而且程序都写好了,不想在一一去改了啊,哈哈Top
18 楼wzrain(晨雨)回复于 2004-12-01 12:04:00 得分 0
我想JSP是通过TOMCAT来执行的,应该有个命令比如TOMCAT ***.JSP来直接执行的
不知道可不可行Top
19 楼su27007(人外有人,天外有天)回复于 2004-12-01 12:45:14 得分 0
不好意思,是我想错了!
那就像flyxxxxx(灭神)说的一样,
JSP不能直接运行!Top




