社区
Web 开发
帖子详情
java程序如何直接运行jsp文件
xieqiang824
2006-03-01 11:17:10
各位高手,请问如何用java直接调用jsp文件,并且执行它。
...全文
284
4
打赏
收藏
java程序如何直接运行jsp文件
各位高手,请问如何用java直接调用jsp文件,并且执行它。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxjoe
2006-03-03
打赏
举报
回复
pockage test;
import java.io.*;
import java.net.*;
public class URLtest {
private URL _url;
public URLtest(){}
public URLtest(String url) {
try{
this._url=new URL(url);
}catch(MalformedURLException e){
e.printStackTrace();
}
}
private String getContent(){
String str = null;
try {
InputStream is = this._url.openStream();
byte[] bs = new byte[is.available()];
is.read(bs);
str = new String(bs);
} catch (IOException e) {
e.printStackTrace();
}
return str;
}
public void getURL(String temp){
URLtest url = new URLtest(temp.replaceAll(" ","%30"));
System.out.println(url.getContent());
}
}
调用的时候,在需要的地方加上以下代码
String url="..........";//可以加参数
URLtest urltemp=new URLtest();
urltemp.getURL(url);
就OK了
shazi_pig
2006-03-01
打赏
举报
回复
那是不可能的.我们的jsp在web容器里面是把jsp文件编译成为servlet的.class文件形式的.因此我们的jsp文件除了第一次都是运行的.class文件.同时我们在web 容器里面(tomcat)work里面可以找到我们的类文件.
java运行类文件就很简单了.
725137
2006-03-01
打赏
举报
回复
写一个翻译器嘛。如果你有空
如你查找到jsp文件中有这么一行<%=str%>,
你马上去找这个str所对应的java程序。如果他是一个方法返回的话。找到了用反射方法.得出str的值。然后把这一句替换成值就行了
这只是个简单的思路。jsp中还有很多地方要进行转换的..
xieqiang824
2006-03-01
打赏
举报
回复
但是我摸索了一下,成功执行了啊,不过是执行HTML文件,其实我的意图也一样。
Runtime.getRuntime().exec(new String[]{"C:/Program Files/Internet Explorer/IEXPLORE.EXE",currentFilePath+"/result.html"});
呵呵
表达式
jsp
_
jsp
的基本语法
本文介绍了
JSP
文件
,它可包含HTML标记、
JSP
规定标记和
Java
程序
。阐述了其
运行
原理,首次请求时
JSP
引擎将其转译编译,再次请求
直接
执行字节码
文件
。还说明了
JSP
基本构成、页面注释类型及脚本元素,如
Java
程序
片等。
tomcat7升8
jsp
无法打开_
jsp
的基本语法
本文介绍了
JSP
文件
,它可包含普通HTML标记、
JSP
规定标记和
Java
程序
。阐述了其
运行
原理,首次请求时
JSP
引擎将其转译编译,再次请求
直接
执行字节码
文件
。还说明了
JSP
的基本构成、页面注释类型及脚本元素,如
Java
程序
片等。
edpluse怎么
运行
c语言,[
JSP
]小菜也来学Editplus+Tomcat配置
jsp
运行
环境
本文介绍了如何使用编辑器EditPlus配置
Java
和
JSP
的开发环境,包括设置JDK、配置编译和
运行
工具,以及在EditPlus中
直接
运行
jsp
文件
的方法。此外,还讲解了通过EditPlus配置快捷键和Tomcat服务器来高效地开发和
运行
JSP
程序
。
Java
Web之
JSP
原理
JSP
(
Java
Server Pages)是SUN公司为解决Servlet
程序
编写静态内容困难而推出的动态网页技术。
JSP
允许在HTML中嵌入
Java
代码,为用户提供动态数据。在MyEclipse中,
JSP
文件
通常放在WebRoot下,可以
直接
运行
。当访问
JSP
时,服务器将其翻译为Servlet执行。
JSP
页面中的HTML标签通过out.write()方法输出到客户端,而
Java
代码在_
jsp
Service方法中执行。
Java
Web知识小汇(2)——
JSP
原理
本文介绍了
JSP
的基本概念,强调了它作为动态网页技术的特点,以及与HTML的区别。
JSP
的
运行
原理是通过Tomcat将其转化为
Java
程序
,并在服务端执行。文章详细解析了
JSP
的编译过程,展示了如何从
jsp
文件
转化为_
jsp
.
java
源码,并解释了为什么内置对象可以
直接
在
JSP
中使用。通过实例展示了
JSP
页面和对应的
Java
源码,说明了HTML代码和
Java
代码的处理方式。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章