﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-OnTrip-文章分类-JSP</title><link>http://www.blogjava.net/ontrip/category/23355.html</link><description>如果想飞得高，就该把地平线忘掉</description><language>zh-cn</language><lastBuildDate>Sat, 16 Jun 2007 12:23:40 GMT</lastBuildDate><pubDate>Sat, 16 Jun 2007 12:23:40 GMT</pubDate><ttl>60</ttl><item><title>注释</title><link>http://www.blogjava.net/ontrip/articles/124598.html</link><dc:creator>旅途</dc:creator><author>旅途</author><pubDate>Fri, 15 Jun 2007 16:58:00 GMT</pubDate><guid>http://www.blogjava.net/ontrip/articles/124598.html</guid><wfw:comment>http://www.blogjava.net/ontrip/comments/124598.html</wfw:comment><comments>http://www.blogjava.net/ontrip/articles/124598.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ontrip/comments/commentRss/124598.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ontrip/services/trackbacks/124598.html</trackback:ping><description><![CDATA[＜%-- comment --%＞ JSP注释，也称为&#8220;隐藏注释&#8221;。JSP引擎将忽略它。标记内的所有JSP脚本元素、指令和动作都将不起作用。 <br>&nbsp; ＜!-- comment --＞ HTML注释，也称为&#8220;输出的注释&#8221;，直接出现在结果HTML文档中。标记内的所有JSP脚本元素、指令和动作正常执行。<br>&nbsp;<br>还有一个是java注释<br>&nbsp;&lt;%/*&nbsp;&nbsp; */ %&gt;
<img src ="http://www.blogjava.net/ontrip/aggbug/124598.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ontrip/" target="_blank">旅途</a> 2007-06-16 00:58 <a href="http://www.blogjava.net/ontrip/articles/124598.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp元素中的相对路径和转义</title><link>http://www.blogjava.net/ontrip/articles/124596.html</link><dc:creator>旅途</dc:creator><author>旅途</author><pubDate>Fri, 15 Jun 2007 16:29:00 GMT</pubDate><guid>http://www.blogjava.net/ontrip/articles/124596.html</guid><wfw:comment>http://www.blogjava.net/ontrip/comments/124596.html</wfw:comment><comments>http://www.blogjava.net/ontrip/articles/124596.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ontrip/comments/commentRss/124596.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ontrip/services/trackbacks/124596.html</trackback:ping><description><![CDATA[<p>相对路径 以 / 开始<br>/test/xxx.jsp<br><br><br>' ----------\'<br>"-----------\"<br>\-----------\\<br>&lt;%---------&lt;\%<br>%&gt;---------%\&gt;<br></p>
<img src ="http://www.blogjava.net/ontrip/aggbug/124596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ontrip/" target="_blank">旅途</a> 2007-06-16 00:29 <a href="http://www.blogjava.net/ontrip/articles/124596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>some characters cannot be mapped using "ISO-8859-1"</title><link>http://www.blogjava.net/ontrip/articles/124595.html</link><dc:creator>旅途</dc:creator><author>旅途</author><pubDate>Fri, 15 Jun 2007 16:16:00 GMT</pubDate><guid>http://www.blogjava.net/ontrip/articles/124595.html</guid><wfw:comment>http://www.blogjava.net/ontrip/comments/124595.html</wfw:comment><comments>http://www.blogjava.net/ontrip/articles/124595.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ontrip/comments/commentRss/124595.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ontrip/services/trackbacks/124595.html</trackback:ping><description><![CDATA[<br>更改<br>&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"<br>&nbsp;&nbsp;&nbsp; pageEncoding="ISO-8859-1"%&gt;<br>为<br>&lt;%@ page language="java" contentType="text/html; charset=GB2312"<br>&nbsp;&nbsp;&nbsp; pageEncoding="GB2312"%&gt;<br><br><br>如果改为<br>&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"<br>&nbsp;&nbsp;&nbsp; pageEncoding="GB2312"%&gt;<br>可以保存，但是输出的汉字是乱码
<img src ="http://www.blogjava.net/ontrip/aggbug/124595.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ontrip/" target="_blank">旅途</a> 2007-06-16 00:16 <a href="http://www.blogjava.net/ontrip/articles/124595.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Unable to find a javac compiler</title><link>http://www.blogjava.net/ontrip/articles/124410.html</link><dc:creator>旅途</dc:creator><author>旅途</author><pubDate>Thu, 14 Jun 2007 17:46:00 GMT</pubDate><guid>http://www.blogjava.net/ontrip/articles/124410.html</guid><wfw:comment>http://www.blogjava.net/ontrip/comments/124410.html</wfw:comment><comments>http://www.blogjava.net/ontrip/articles/124410.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ontrip/comments/commentRss/124410.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ontrip/services/trackbacks/124410.html</trackback:ping><description><![CDATA[打开TOMCAT<br>Java&nbsp; -&gt;java classpath<br>默认的是<br>E:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\bootstrap.jar;<br>更改为<br>E:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\bootstrap.jar;C:\j2sdk1.4.2_12\lib\tools.jar<br><br><br>网络上其他的解决方法<br>在Eclipse中启动Tomcat后，无法编译jsp文件：<br>Unable to find a javac compiler;<br>com.sun.tools.javac.Main is not on the classpath.<br>Perhaps JAVA_HOME does not point to the JDK<br>问题是，我环境变量中已经设置了JAVA_HOME了，tomcat怎么还是找不到呢？实在不解。<br>后来把JAVA_HOME/lib/tools.jar放到Tomcat_Home/common/lib下，就解决问题了。<br><br><br>近在安装openCms时，出现。。。Unable to find a javac compiler。。。这样得错误。。经过一番研究。。。找到解决办法：
<p>启动TOMCAT时。。在Configure...&#8221;中，设置Java一项中Java Classpath为：</p>
<p>%tomcat_home%\bin\bootstrap.jar<strong>;</strong><font color=#dd2248>%java_home%\jak1.5\<strong>lib\tools.jar</strong></font></p>
<p>添加后面黑体部分，让后重启Tomcat即可</p>
<br>
<p>安装tomcat的时候指定了jre的路径，导致tomcat_home, java_home都已经添加到了环境变量里，但启动jsp的时候却出现了以下的异常：<br>Unable to find a javac compiler;<br>com.sun.tools.javac.Main is not on the classpath.<br>Perhaps JAVA_HOME does not point to the JDK</p>
<p>产生的原因是java.home指到$JAVA_HOME/jre下了，而其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一样，编译jsp的时候需要用到后者.</p>
<p>注: java.home在运行的时候就会指向$JRE_HOME.<br>jdk 1.4.2_06-b03<br>jdk 1.5.0_05-b05<br>都会出现这种情况.</p>
<p>修改方法：在tomcat控制台(双击tomcate5w.exe)java选项-〉java virtual machine<br>设置为%java_home%\jre\bin\server\jvm.dll<br>tomcat控制台java选项-〉Java classpath:<br>%tomcat_home%\bin\bootstrap.jar;%java_home%\lib\tools.jar<br>注：%java_home%、%tomcat_home分别指jdk、tomcat的安装根目录</p>
<img src ="http://www.blogjava.net/ontrip/aggbug/124410.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ontrip/" target="_blank">旅途</a> 2007-06-15 01:46 <a href="http://www.blogjava.net/ontrip/articles/124410.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat虚拟目录设置 转</title><link>http://www.blogjava.net/ontrip/articles/124408.html</link><dc:creator>旅途</dc:creator><author>旅途</author><pubDate>Thu, 14 Jun 2007 16:50:00 GMT</pubDate><guid>http://www.blogjava.net/ontrip/articles/124408.html</guid><wfw:comment>http://www.blogjava.net/ontrip/comments/124408.html</wfw:comment><comments>http://www.blogjava.net/ontrip/articles/124408.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ontrip/comments/commentRss/124408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ontrip/services/trackbacks/124408.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为了防止盗链和系统更新时的速度考虑，发布文章时的附件和图片需要放在服务器外（这样说不知道是否妥当，就是放在WebContent文件夹外面的其他文件夹或甚至其他盘上）。附件虽然可以在action中通过文件流来获取但是图片在服务器外时，文章浏览时图片通过&lt;img&nbsp;标签加载图片，这时就会出现问题啦。这个问题的解决方法可以通过设置虚拟目录来解决，这样就可以把图片，附件放在虚拟目录下。（哈哈，我还没有试，应该可以解决吧）。下面是网上找的一篇在tomcat上设置虚拟目录的文章。
<p><span></span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tomcat&nbsp;安装好之后，只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。这样会使webapps越来越大就需要设置虚拟目录：<br>1.单个应用设置：<br>&nbsp;在&lt;Host&gt;和&lt;/host&gt;之间加上<br>&nbsp;&lt;Context&nbsp;path="/site"&nbsp;docBase="d:\site"&nbsp;reloadable="true"&nbsp;debug="0"&gt;<br>&nbsp;&lt;/Context&gt;<br>&nbsp;参数:path&nbsp;表示在浏览器中输入<a href="http://localhost:8080/site"><u><font color=#0000ff>http://localhost:8080/site</font></u></a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;docBase表示你的程序包的物理绝对路径，默认的绝对路径是$Tomcat_Home$/webapps<br>&nbsp;这样设定了之后会在$tomcat_home$/conf/catalina/localhost目录下生成一个site.xml文件，此文件的内容就是刚才设置的内容。<br>2.通过前面我们知道了在$tomcat_home$/conf/catalina/localhost目录下会生成相应的配置文件，因此我们可以直接在$tomcat_home$/conf/catalina/localhost目录下写配置文件文件名任意取，最好是跟你的web应用相同便于管理，如site.xml内容同上<br>&lt;Context&nbsp;path="/site"&nbsp;docBase="d:\site"&nbsp;reloadable="true"&nbsp;debug="0"&gt;<br>&nbsp;&lt;/Context&gt;<br>3.更改整个根目录：<br>&nbsp;&nbsp;找到&lt;Host&nbsp;name="localhost"&nbsp;debug="0"&nbsp;appBase="webapps"&nbsp;<br>&nbsp;&nbsp;unpackWARs="true"&nbsp;autoDeploy="true"&gt;<br>&nbsp;将appBase的设置成期望的路径（绝对路径）<br>&nbsp;出现的问题：输入：<a href="http://localhost:8080/"><u><font color=#0000ff>http://localhost:8080/</font></u></a>没有出现默认的页面<br>&nbsp;原因当然是更改了路径造成的。解决也很简单了，把文件拷过来，或者再把原来默认的设成虚拟路径。</span>&nbsp;<br><br><br><font color=#333333>打开%Tomcat_Home%\conf\server.xml文件，在&lt;Host&gt;和&lt;/host&gt;之间加上 <br>&nbsp;&lt;Context&nbsp;path="/site"&nbsp;docBase="d:\site"&nbsp;reloadable="true"&nbsp;debug="0"&gt; <br>&nbsp;&lt;/Context&gt; <br>&nbsp;参数:path&nbsp;表示在浏览器中输入http://localhost:8080/site <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;docBase表示你的程序包的物理绝对路径，默认的绝对路径是$Tomcat_Home$/webapps <br>&nbsp;这样设定了之后会在$tomcat_home$/conf/catalina/localhost目录下生成一个site.xml文件，此文件的内容就是刚才设置的内容。</font><br><br><br></p>
<img src ="http://www.blogjava.net/ontrip/aggbug/124408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ontrip/" target="_blank">旅途</a> 2007-06-15 00:50 <a href="http://www.blogjava.net/ontrip/articles/124408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse+Myeclipse+Tomcat开发JSP的详细环境配置 </title><link>http://www.blogjava.net/ontrip/articles/124407.html</link><dc:creator>旅途</dc:creator><author>旅途</author><pubDate>Thu, 14 Jun 2007 16:39:00 GMT</pubDate><guid>http://www.blogjava.net/ontrip/articles/124407.html</guid><wfw:comment>http://www.blogjava.net/ontrip/comments/124407.html</wfw:comment><comments>http://www.blogjava.net/ontrip/articles/124407.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ontrip/comments/commentRss/124407.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ontrip/services/trackbacks/124407.html</trackback:ping><description><![CDATA[窗口－》首选项－》Myeclipse－》application server－》Tomcat5，Enable然后选择Tomcat5.5的安装目录，如E:\Tomcat5.5 ，然后在Tomcat5下面的JDK添加一个已安装的JDK。
<p style="FONT-SIZE: 14pt">&nbsp;5.&nbsp;做好了Myeclipse与Tomcat的连接后就可以在eclipse的工具栏(有图标)里启动Tomcat</p>
<p style="FONT-SIZE: 14pt" align=left></p>
<p style="FONT-SIZE: 14pt" align=left>&nbsp;6.&nbsp;现在可以新建一个Web 项目，J2ee Project--Web Project,自己取名字，如test.再建一个JSP文件来测试一下Myeclipse的功能，Myeclipse有个可视化编缉器，快慢就看你的机器了，不过预览功能不够好，要么就显示乱码，要么不能显示图片，所以作为测试预览的话建议部暑后使用外部浏览器如IE，这样能看到更好的效果。</p>
<p style="FONT-SIZE: 14pt" align=left>&nbsp;&nbsp; 注意：你建立jsp文件的目录一定要在WEBROOT目录下建！要不然你部署后Tomcat下看不到你建立的jsp文件的，我当初就是直接在工程下建，结构部署后找不到我的jsp文件的！</p>
<p style="FONT-SIZE: 14pt">&nbsp;7..&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在工具栏上点击部暑按钮(在启动Tomcat的按钮的旁边),如我的项目是test,有一个MyJsp.jsp文件，那么可以在浏览器输入<a href="http://localhost:8080/test/MyJsp.jsp">http://localhost:8080/test/MyJsp.jsp</a> 注意大小写，部暑以后在eclipse里修改保存后就可以在外部浏览器里直接浏览测试.</p>
<img src ="http://www.blogjava.net/ontrip/aggbug/124407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ontrip/" target="_blank">旅途</a> 2007-06-15 00:39 <a href="http://www.blogjava.net/ontrip/articles/124407.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>