如何编译jsp文件|怎么编译jsp

|

① 文件后缀名为jsp的文件要用什么软件打开

后缀名为jsp的文件要用eclipes或者支持java语言的软件打开,JSP是一种网页技术标准。

JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

(1)如何编译jsp文件扩展阅读

JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。

可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台问题的限制。

JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。

② jsp源代码的编译

jsp 是一个 内容生成与表示分离的技术,他实际还是一个Servlet .JSP程序要运行于特定的Web服务器中,例如Tomcat、WebLogic Server。每次访问JSP时,服务器会把JSP程序编译为一个Java类,这个Java类有特定的名称,即Servlet.

③ 怎样在WINDOWS下重新编译JSP文件

分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 通过TOMACT5.0不会重编译我新写的JSP文件,我是菜鸟,,还请各位大侠帮帮忙…..谢谢 解析: tomcat的默认设置是可以重新编译新的JSP文件的。

④ 怎么编译jsp

有种简单办法,改变tomcat的启动方法:进入其安装目录,找到bin文件夹,版双击tomcat6.exe,一个类似权DOS的窗口便打开了。这样tomcat 也可以正常工作。而且还多了一个好处:当jsp出错时,错误信息还可以在上述窗口中显示出来。 不是非得手工编译jsp文件之后才能访问它;只要直接通过tomcat访问到了某个jsp页面,那个页面就已经被服务器自动编译了。 另外,并不是后缀名改为jsp,那个文件就是jsp文件了,还与那个文件的内容是否符合jsp语法有关。

⑤ jsp文件 用什么进行编译比如asp是用dreamwear进行编译的。刚接触jsp,请大虾指教

JSP、ASP都是无需编译的,编译是指把高级语言代码转换为机器代码。JSP、ASP都是纯文本文件,都可以使用记事本进行编辑。dreamwear里面可以编辑ASP,以后的新版本也许能用来编辑JSP。

⑥ jsp预编译问题

这个方法是到目前为止进行JSP预编译最方便的途径( flick a switch 途径) 他有许多指出来毫无意义的缺点 如果一个错误在JSP的编译期间或在部署(或重新部署) 的时候发生 Web 应用程序的预编译将会在例外处暂停 另外 如果在一个特定的Web应用程序里面有许多JSP文件的情况 declarative预编译显著的影响着部署时间 阻断部署直到所有的文件都被编译 对于大型的应用程序 当出现数以百计的JSP 文件以declarative预编译被执行的时候 这种部署时间趋向以分钟来计算 (在某些情况 到 分钟 其他情况可能更长时间) 设想开始一个服务器实例 在一个特定的Web应用程序周期内进入部署状态用declarative 预编译激活 如果在应用内有很多的JSP文件以及部署 接近完成时就已经花费了大量的时间 在编译期间由于抛出一个例外而突然失败 当然会引起挫折感 虽然起先看起来比较方便 但declarative 编译对生产系统管理造成重大的风险 因此应该在经过慎重的考虑后再使用它

程序方式的预编译

在WLS下最可靠的预编译JSP的方法是使用Java命令行 weblogic jspc 它位于WLS安装的lib目录之下的weblogic jar文件中 这个工具允许开发者在发展阶段和在部署前解决编译时间问题的时候编译需要的JSP文件 它也为生产系统提供一个有能力实现JSP预编译的管理员 这种用法的主要好处是

● 文件可以被预编译一次然后可以被多次部署 (这不被服务器实例的重复利用所影响)

● 编译时的例外可以被预先解决而不影响部署

● 类可以通过集群部署

使用weblogic jspc的缺点是需要人工干涉 并且它在开发时并当在JSP文件变得过时的时候必须被重新运行 然而 考虑到前面的两个方法的讨论 我们几乎不能将这种不方便当成该方法的一个缺点 因此推荐它作为最可靠和最灵活的机制来实现JSP预编译

执行weblogic jspc

为了更有效的使用weblogic jspc 你必须首先了解它的用法和语法 这篇文章我们将利用WLS SP 的工具的功能 注意 下面给出的语法和最好的惯例应该应用于WLS 的所有版本以及新的WLS

为了调用命令行JSP编译器(weblogic jspc) 你必须确定下面的内容

● PATH环境变量必须包含你机器上安装的J SE 包的二进制目录(例如 /opt/j se/ /sdk/bin 或者c:sunsoftj se sdkin) 以获得JVM运行时的支持 如果你打算使用javac作为你的JSP编译的Java编译器 要确定PATH包含全部Java 的软件开发工具包(SDK)的二进制目录 并且不仅仅是JRE(Java Runtime Engine Java运行时间引擎) 因为没有编译器和JRE关联 如果你打算使用一个编译器而不是javac(例如 Jikes) 也要为那个编译器确定在PATH中包含正确的目录

● 设置Java系统类路径用来包含来自WLS SP 安装目录的weblogic jar文件 通过在产品库目录下默认建立(例如 /opt/bea/wlserver /lib/weblogic jar或者c:eawlserv er libweblogic jar) 此外 请确定在JSP编译阶段中你可能需要的参考类(JAR或类文件)也在你的类路径中

在第一次执行weblogic jspc之前 你需要测试你的命令行配置是否是按上述配置 它可以通过简单运行一个WLS版本检查来完成 使用命令 java weblogic version 这个命令应该返回下面的内容

which should return the following:

WebLogic Server SP / / : :

#

WebLogic XML Mole SP / /

: : #

如果你的输出和上面的不相似(和你运行的版本相对应) 在进行JSP预编译前 要重新访问PATH和类路径变量将其设置成你的当前命令行环境

一般的weblogic jspc的语法如下面给出的

java weblogic jspc [options] …

在一个编译器的单一调用中默认情况下JSP编译器可以编译一个JSP文件或一组JSP文件 并且可以通过设置命令行选项 编译器可以以不同的方法工作 下面给出一个例子

java

weblogic jspc

webapp mywebapp

piler javac

pileFlags g

classpath /u/apps/dist/src/lib jar

d

package slackwerks mywebapp jsp

mentary

keepgenerated

k

mywebappindex jsp

这篇文章只列举了一个例子 如果你要想更加了解weblogic jspc如何能在你的环境中使用和管理的话 请参阅/wldj 我们提供了对整套的工作选项 使用的含义以及相关联问题的讨论

结论

lishixin/Article/program/Java/hx/201311/25749

⑦ 如何编译jsp

保存时选文件类型选"所有文件",然后文件名要加上".jsp",如果你只有一个回jsp文件的答话,放到tomcat的webapps下的root下,然后启动tomcat,然后在浏览器运行http://localhost:8080/xxx.jsp

⑧ 如何在vs中安装jsp编译器

在vs中安装jsp编译器方法:1、首先需要在vscode中搭建好Java的开发环境,安装java环境的jdk扩展插件2、下载好之后将JDK的环境变量配置好,配置JDK的环境变量网上已经有大量资料,不再赘述。特别提醒系统变量中必须要有一个叫JAVA_HOME的变量,否则后面使用Maven新建项目会失败3、下载并配置Maven4、在vscode中安装好了Java开发环境之后,MavenforJava这个扩展应该也装好了,但不能直接使用,按ctrl+shift+p搜索Maven的设置,把的Maven的配置文件目录的路径设置好5、从Tomcat的官网上下载,这里选用较为稳定的8.5.71版本6、在VsCode中安装TomcatforJava插件7、配置Maven和Tomcat的环境变量8、重启vscode,可以看到文件目录里多了tomcat的服务器选项,点击加号添加9、按Ctrl+Shift+P,输入Maven,点击创建一个Maven项目10、搜索webapp,来创建webapp项目,选择版本,输入项目名,选择项目目录之后即可开始创建11、在webapp文件夹上右键,选择RunOnTomcatServer12、看到之前创建的tomcat服务器已经变成了绿色,看到命令行输出Serverstartupinxxxms即代表服务器启动成功通过命令行的提示可知道服务器启动在8080端口,在浏览器中输入127.0.0.1:8080/webapp/即可看到jsp编译器

⑨ jsp文件需要编译吗如果需要,那么编译过程是怎么样的

jsp文件需要编译成servlet在web容器中运行的。

编译过程如下:内

1、用户访问jsp页面时,容jsp的处理过程如下图所示:

2、编译阶段

预处理阶段把jsp文件解析为java代码,编译阶段jsp引擎把java代码编译成servlet类文件,对于Tomcat,生成的class文件默认情况下存放在<Tomcat>/work目录下。

⑩ jsp编译过程是什么样的

每一个JSP页面都会被Web容器编译成一个Java类,供web容器调用,并且生成HTML叶面回馈给用户。而了解其中的变异方法和规则,对我们学习JSP是非常有好处的,可以说学习好了这个编译原理,就已经学习好了大部分的JSP知识,剩下的工作就只剩下熟记一些tablib和反复应用以使自己更加熟练而已了JSP会被编译成.java放Tomcat/work/Catalina/localhost/***/org/apache/jsp/page然后编译成.classjsp = java + htmlservlet = java + out.print(html)1.客户端发送请求给web容器2.web容器将jsp首先转译成servlet源代码3.web容器将servlet源代码编译成.class 文件4.web容器执行.class 文件5.web容器将结果响应给客户端第二个问题,会.参考资料: http://blog.csdn.net/susiefjd/article/details/1540782


赞 (0)