CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

请问jsp能否象PHP一样能在SHELL或DOS命令行下执行?就是不在浏览器里也可以执行啊

楼主wzrain(晨雨)2004-12-01 10:55:53 在 Java / Web 开发 提问

如题 问题点数: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

相关问题

  • 关于php的命令行解释?
  • 怎样用命令行打开jsp文件?
  • 如何在linux命令行执行某个php脚本?
  • 用虚拟主机,能使用命令行如php xxx.php吗?
  • 命令行
  • 命令行
  • 命令行
  • vb用shell执行外部命令行的问题!!!!希望得到帮助!
  • vb中用shell打开几个命令行程序,怎样模拟按键?
  • 如何实现类似在linux shell 里面的命令行补齐功能?

关键词

  • 执行
  • 浏览器
  • jsp
  • 页面
  • 服务器
  • 文件
  • 数据
  • php
  • tomcat
  • 程序

得分解答快速导航

  • 帖主:wzrain
  • javafaq2004
  • su27007
  • flyxxxxx

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo