﻿<?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-lushengdi-随笔分类-问题集</title><link>http://www.blogjava.net/lushengdi/category/34122.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 05 Mar 2010 08:19:42 GMT</lastBuildDate><pubDate>Fri, 05 Mar 2010 08:19:42 GMT</pubDate><ttl>60</ttl><item><title>Tomcat 6免安装版 配置 问题</title><link>http://www.blogjava.net/lushengdi/archive/2008/09/27/231426.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Sat, 27 Sep 2008 02:18:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2008/09/27/231426.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/231426.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2008/09/27/231426.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/231426.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/231426.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 不知道改如何解决这个问题，希望有高手能指点一下小弟！<br>D:\tomcat-6.0.2-demo\bin>startup.bat<br>'-Djava.util.logging.manager' 不是内部或外部命令，也不是可运行的程序<br>或批处理文件。<br>'-Djava.util.logging.config.file' 不是内部或外部命令，也不是可运行的程序<br>或批处理文件。<br>Using CATALINA_BASE:   D:\tomcat-6.0.2-demo<br>Using CATALINA_HOME:   D:\tomcat-6.0.2-demo<br>Using CATALINA_TMPDIR: D:\tomcat-6.0.2-demo\temp<br>Using JRE_HOME:        C:\Program Files\Java\jdk1.5.0_09<br>'-Djava.endorsed.dirs' 不是内部或外部命令，也不是可运行的程序<br>或批处理文件。<br>'-Dcatalina.base' 不是内部或&nbsp;&nbsp;<a href='http://www.blogjava.net/lushengdi/archive/2008/09/27/231426.html'>阅读全文</a><img src ="http://www.blogjava.net/lushengdi/aggbug/231426.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2008-09-27 10:18 <a href="http://www.blogjava.net/lushengdi/archive/2008/09/27/231426.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSF 带参数 页面重定向</title><link>http://www.blogjava.net/lushengdi/archive/2008/09/02/226395.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Tue, 02 Sep 2008 07:19:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2008/09/02/226395.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/226395.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2008/09/02/226395.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/226395.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/226395.html</trackback:ping><description><![CDATA[<p>转载于http://hi.baidu.com/baileyfu/blog/item/373ad8436ea594149313c63b.html<br />
<br />
JSF导航带参数<br />
2008年04月23日 星期三 下午 05:54<br />
在jsf的配置文件faces-config.xml中，导航通常是导到不能带参数的页面，这在某些情况会造成一些浪费，就是说你不得不写一些没有太多用处的页面，举例来说：</p>
<p>&lt;navigation-rule&gt;<br />
&nbsp;&nbsp; &lt;from-view-id&gt;/login.jsp&lt;/from-view-id&gt;<br />
&nbsp;&nbsp; &lt;navigation-case&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;from-outcome&gt;succeed&lt;/from-outcome&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;to-view-id&gt;/loginsuccess.jsp&lt;/to-view-id&gt;<br />
&nbsp;&nbsp; &lt;/navigation-case&gt;</p>
<p>&lt;navigation-case&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;from-outcome&gt;fail&lt;/from-outcome&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;to-view-id&gt;/loginfail.jsp&lt;/to-view-id&gt;<br />
&nbsp;&nbsp; &lt;/navigation-case&gt;</p>
<p>&lt;/navigation-rule&gt;</p>
<p>通常在loginfail.jsp中可能并没有什么实际的内容，只是告诉用户登录失败请重新登录，当然，有人会说，可以直接把登录失败 导航至loginsuccess.jsp上，然后通过&lt;h:message&gt;来显示失败信息，这样有时候会造成其他的一些问题。我们可以采取 另外一种方法，让登录失败后返回loginsuccess.jsp时带上参数来标明失败的原因：</p>
<p>首先，在loginBean的验证登录的方法里，定义：帐户错误返回1，验证码错误返回2，全部正确返回0，然后通过FacesContext的重定向方法来跳转并带参数，如下：</p>
<p>LoginBean:</p>
<p>public String login() {</p>
<p>String result = "";<br />
&nbsp;&nbsp; int ret = authenticate(username,pwd,verifyingcode);</p>
<p>&nbsp;&nbsp; if(ret == 0) result = "succeed";<br />
&nbsp;&nbsp; else<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; switch (ret) {<br />
&nbsp;&nbsp;&nbsp; case 1:<br />
&nbsp;&nbsp;&nbsp;&nbsp; result = "login.jsf?result=wrongpwd";break;<br />
&nbsp;&nbsp;&nbsp; case 2:<br />
&nbsp;&nbsp;&nbsp;&nbsp; result = "login.jsf?result=wrongcode";break;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; try {<br />
&nbsp;&nbsp;&nbsp; FacesContext.getCurrentInstance().getExternalContext().redirect(result);//重定向<br />
&nbsp;&nbsp;&nbsp; } catch (IOException e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; return result;</p>
<p>}</p>
<p>此时，还要注意faces-config.xml中配置的变化，去掉原来fail的导航，只保留succeed的导航即可。</p>
<p>这样，在loginsuccess.jsp中就可以获取result参数来做一些诸如alert的提示了。</p>
<img src ="http://www.blogjava.net/lushengdi/aggbug/226395.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2008-09-02 15:19 <a href="http://www.blogjava.net/lushengdi/archive/2008/09/02/226395.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EMPTY_ORDERED_ITERATOR</title><link>http://www.blogjava.net/lushengdi/archive/2008/08/27/224950.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Wed, 27 Aug 2008 02:22:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2008/08/27/224950.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/224950.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2008/08/27/224950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/224950.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/224950.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 问题：EMPTY_ORDERED_ITERATOR<br>*************************************************************************<br>解决方案：<br>        在网上找了一下，找到了如下方法<br><br>        java.lang.NoSuchFieldError:   EMPTY_ORDERED_ITERATOR   出现是Jar   包冲突导致，删除commons-collections-2.0.jar保留commons-collections-3.0.jar 。顺便建议你清理一下你的jar目录，把重复的去掉吧，只保留最新的！<br>        我试了上面的方法但是还是不行。我就试了下将Myeclipse中集成的Tomcat的jdk的版本从1.6换到1.5的试了一下，重启Myeclipse，启动Tomcat，发现没有报错了。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/lushengdi/archive/2008/08/27/224950.html'>阅读全文</a><img src ="http://www.blogjava.net/lushengdi/aggbug/224950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2008-08-27 10:22 <a href="http://www.blogjava.net/lushengdi/archive/2008/08/27/224950.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>