﻿<?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-be nice</title><link>http://www.blogjava.net/Qqin/</link><description>Qqin的java</description><language>zh-cn</language><lastBuildDate>Mon, 06 Apr 2026 14:12:36 GMT</lastBuildDate><pubDate>Mon, 06 Apr 2026 14:12:36 GMT</pubDate><ttl>60</ttl><item><title>修改eclipse的启动画面</title><link>http://www.blogjava.net/Qqin/archive/2008/01/04/172745.html</link><dc:creator>Qqin</dc:creator><author>Qqin</author><pubDate>Fri, 04 Jan 2008 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/Qqin/archive/2008/01/04/172745.html</guid><wfw:comment>http://www.blogjava.net/Qqin/comments/172745.html</wfw:comment><comments>http://www.blogjava.net/Qqin/archive/2008/01/04/172745.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Qqin/comments/commentRss/172745.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Qqin/services/trackbacks/172745.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt">eclipse的启动画面使用的bmp格式的图面文件,可以使用PS进行修改,或干脆把自己的照片放上去...<br />
<br />
图面存放的位置:<br />
eclipse_home\plugins\<span style="color: red">org.eclipse.platform_3.2.2.r322_v20070117b</span>\splash.bmp <br />
<br />
红色字体不固定，随eclipse的版本不同而不同<br />
<br />
注：此为转贴，不知道原出处，呵呵。</span>
<img src ="http://www.blogjava.net/Qqin/aggbug/172745.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Qqin/" target="_blank">Qqin</a> 2008-01-04 14:58 <a href="http://www.blogjava.net/Qqin/archive/2008/01/04/172745.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>查看weblogic和oracle的版本信息</title><link>http://www.blogjava.net/Qqin/archive/2007/12/20/169138.html</link><dc:creator>Qqin</dc:creator><author>Qqin</author><pubDate>Thu, 20 Dec 2007 12:01:00 GMT</pubDate><guid>http://www.blogjava.net/Qqin/archive/2007/12/20/169138.html</guid><wfw:comment>http://www.blogjava.net/Qqin/comments/169138.html</wfw:comment><comments>http://www.blogjava.net/Qqin/archive/2007/12/20/169138.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Qqin/comments/commentRss/169138.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Qqin/services/trackbacks/169138.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt">查看weblogic的版本信息，可以在<font style="background-color: #cce8cf">bea\logs</font>目录下的<font style="background-color: #cce8cf">log.txt</font>中查到版本信息，如</span><span style="font-size: 12pt"><font style="background-color: #cce8cf">2007-5-29 21:15:14 -- install "WebLogic Platform" 8.1.1.0 at D:\bea\weblogic81<br />
&nbsp;&nbsp;&nbsp; release 8.1.1.0 [Added]</font><br />
<br />
</span><span style="font-size: 12pt"><span style="font-size: 12pt">查看oracle的版本信息有几个方法<br />
<br />
</span></span>
<p><span style="font-size: 18pt"><span style="font-size: 12pt"><span style="font-size: 12pt">（1）用客户端连接到数据库，执行select * from v$instance<br />
查看version项</span></span></span></p>
<p><span style="font-size: 18pt"><span style="font-size: 8pt"><span style="font-size: 12pt"><span style="font-size: 12pt">（2）select * from product_component_version</span></span></span></span></p>
<p><span style="font-size: 18pt"><span style="font-size: 12pt"><span style="font-size: 12pt">（3）或查询V$VERSION查看组件级信息</span></span></span></p>
<img src ="http://www.blogjava.net/Qqin/aggbug/169138.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Qqin/" target="_blank">Qqin</a> 2007-12-20 20:01 <a href="http://www.blogjava.net/Qqin/archive/2007/12/20/169138.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何使用Log4j(转贴)</title><link>http://www.blogjava.net/Qqin/archive/2007/10/17/153695.html</link><dc:creator>Qqin</dc:creator><author>Qqin</author><pubDate>Wed, 17 Oct 2007 14:07:00 GMT</pubDate><guid>http://www.blogjava.net/Qqin/archive/2007/10/17/153695.html</guid><wfw:comment>http://www.blogjava.net/Qqin/comments/153695.html</wfw:comment><comments>http://www.blogjava.net/Qqin/archive/2007/10/17/153695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Qqin/comments/commentRss/153695.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Qqin/services/trackbacks/153695.html</trackback:ping><description><![CDATA[<font color="#507467"><font size="2"><strong>1、 Log4j是什么？<br />
</strong>&nbsp; Log4j可以帮助调试（有时候debug是发挥不了作 用的）和分析，要下载和了解更详细的内容，还是访问其官方网站吧：</font> <a href="http://jakarta.apache.org/log4j"><font size="2">http://jakarta.apache.org/log4j</font> </a><font size="2">。<br />
<br />
<strong>2、Log4j的概念</strong><br />
&nbsp;&nbsp;<!--startfragment --> Log4j中有三个主要的组件，它们分别是</font> <font size="2">Logger、Appender和Layout，L<!--startfragment -->og4j 允许开发人员定义多个Logger，每个Logger拥有自己的名字，Logger之间通过名字来表明隶属关系。有一个Logger称为Root，它永远存在，且不能通过名字检索或引用，可以通过Logger.getRootLogger()方法获得，其它Logger通过 Logger.getLogger(String name)方法。<br />
&nbsp;&nbsp; Appender则是用来指明将所有的log信息存放到什么地方，Log4j中支持多种appender，如<!--startfragment --></font> <font size="3"></font><font size="2">console、files、GUI components、NT Event Loggers等，一个Logger可以拥有多个Appender，也就是你既可以将Log信息输出到屏幕，同时存储到一个文件中。<br />
&nbsp;&nbsp; Layout的作用是控制Log信息的输出方式，也就是格式化输出的信息。<br />
&nbsp;&nbsp; Log4j中将要输出的Log信息定义了5种级别，依次为DEBUG、INFO、WARN、ERROR和FATAL，当输出时，只有级别高过配置中规定的级别的信息才能真正的输出，这样就很方便的来配置不同情况下要输出的内容，而不需要更改代码，这点实在是方便啊。<br />
<br />
<strong>3、Log4j的配置文件</strong><br />
&nbsp; 虽然可以不用配置文件，而在程序中实现配置，但这种方法在如今的系统开发中显然是不可取的，能采用配置文件的地方一定一定要用配置文件。Log4j支持两种格式的配置文件：XML格式和Java的property格式，本人更喜欢后者，首先看一个简单的例子吧，如下：<br />
<br />
</font><font color="#614db3"><font size="2">&nbsp; log4j.rootLogger=debug, <strong>stdout, R</strong><br />
&nbsp; log4j.appender.<strong>stdout</strong>=org.apache.log4j.ConsoleAppender<br />
&nbsp; log4j.appender.stdout.layout=org.apache.log4j.PatternLayout<br />
<br />
&nbsp; # Pattern to output the caller's file name and line number.<br />
&nbsp; log4j.appender.stdout.layout.ConversionPattern=%5p [%t] <strong>(%F:%L)</strong> - %m%n<br />
<br />
&nbsp; log4j.appender.<strong>R</strong>=org.apache.log4j.RollingFileAppender<br />
&nbsp; log4j.appender.R.File=example.log<br />
&nbsp; log4j.appender.R.MaxFileSize=</font> <font size="2"><strong>100KB<br />
</strong><br />
&nbsp; # Keep one backup file<br />
&nbsp; log4j.appender.R.MaxBackupIndex=1<br />
<br />
&nbsp; log4j.appender.R.layout=org.apache.log4j.PatternLayout<br />
&nbsp; log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
</font><font color="#000000"><font size="2">&nbsp; 首先，是设置root，格式为<!--startfragment --> log4j.rootLogger=[level],appenderName,&nbsp;...，其中level就是设置需要输出信息的级别，后面是appender的输出的目的地，<!--startfragment -->appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。</font> <font size="2">配置日志信息输出目的地Appender，其语法为<br />
</font><font size="2">&nbsp; log4j.appender.appenderName = fully.qualified.name.of.appender.class<br />
&nbsp; log4j.appender.appenderName.option1 = value1<br />
&nbsp; ...<br />
&nbsp; log4j.appender.appenderName.option = valueN</font> <br />
<font size="2">Log4j提供的appender有以下几种：<br />
&nbsp; org.apache.log4j.ConsoleAppender（控制台）<br />
&nbsp; org.apache.log4j.FileAppender（文件）<br />
&nbsp; org.apache.log4j.DailyRollingFileAppender（每天产生一个日志文件）<br />
&nbsp; org.apache.log4j.RollingFileAppender（文件大小到达指定尺寸的时候产生新文件）<br />
&nbsp; org.apache.log4j.WriterAppender（将日志信息以流格式发送到任意指定的地方）<br />
</font></font></font><font color="#614db3"><font color="#000000"><font size="2">配置日志信息的格式（布局），其语法为：<br />
</font><font size="2">&nbsp; log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class<br />
&nbsp; log4j.appender.appenderName.layout.option1 = value1<br />
&nbsp; ....<br />
&nbsp; log4j.appender.appenderName.layout.option = valueN</font> <br />
<font size="2">Log4j提供的layout有以下几种：<br />
&nbsp; org.apache.log4j.HTMLLayout（以HTML表格形式布局），<br />
&nbsp; org.apache.log4j.PatternLayout（可以灵活地指定布局模式），<br />
&nbsp; org.apache.log4j.SimpleLayout（包含日志信息的级别和信息字符串），<br />
&nbsp; org.apache.log4j.TTCCLayout（包含日志产生的时间、线程、类别等等信息） <br />
<br />
</font></font></font><font color="#000000"><span style="font-size: 10.5pt"><font size="2"><span lang="EN-US">Log4J采用类似C语言中的printf函数的打印格式格式化日志信息，打印参数如下： %m 输出代码中指定的消息<O:P></O:P></span> </font></span></font>
<p><font color="#000000"><span style="font-size: 10.5pt"><font size="2">　　</font> <span lang="EN-US"><font size="2">%p 输出优先级，即DEBUG，INFO，WARN，ERROR，FATAL <br />
　　%r 输出自应用启动到输出该log信息耗费的毫秒数 <br />
　　%c 输出所属的类目，通常就是所在类的全名 <br />
　　%t 输出产生该日志事件的线程名 <br />
　　%n 输出一个回车换行符，Windows平台为&#8220;\r\n&#8221;，Unix平台为&#8220;\n&#8221; <br />
　　%d 输出日志时间点的日期或时间，默认格式为ISO8601，也可以在其后指定格式，比如：%d{yyy MMM dd HH:mm:ss,SSS}，输出类似：</font> </span></span><ST1:CHSDATE year="2002" month="10" day="18" islunardate="False" isrocdate="False"><span lang="EN-US" style="font-size: 10.5pt"><font size="2">2002年10月18日</font> </span></ST1:CHSDATE><span lang="EN-US" style="font-size: 10.5pt"><font size="2">22：10：28，921 <br />
　　%l 输出日志事件的发生位置，包括类目名、发生的线程，以及在代码中的行数。举例：Testlog4.main(TestLog4.java:10)</font> </span></font></p>
<br />
<font color="#614db3"><font color="#000000"><font size="2"><br />
<strong>4、Log4j在程序中的使用</strong> </font></font></font><font color="#614db3"><font color="#000000"><br />
</font><font color="#a0a0a0"><font color="#090909" size="2">&nbsp; 要在自己的程序中使用Log4j，首先需要将commons-logging.jar和logging-log4j-1.2.9.jar导入到构建路径中。然后再将log4j.properties放到src根目录下。这样就可以在程序中使用log4j了。在类中使用log4j，</font> </font></font><font color="#614db3"><font color="#a0a0a0"><font color="#090909" size="2">首先声明一个静态变量</font> </font></font><font color="#614db3"><font color="#a0a0a0"><font color="#090909" size="2">Logger logger=Logger.getLog("classname")；现在就可以使用了，用法如下：logger.debug("debug message")或者logger.info("info message")，看下面一个小例子：</font> </font></font><font color="#614db3"><font color="#a0a0a0"><br />
</font><br />
<font size="2">&nbsp; import com.foo.Bar;<br />
&nbsp; import org.apache.log4j.Logger;<br />
&nbsp;&nbsp;import org.apache.log4j.PropertyConfigurator;<br />
&nbsp;&nbsp;public class MyApp {<br />
&nbsp; &nbsp; static Logger logger = Logger.getLogger(MyApp.class.getName());<br />
&nbsp;&nbsp; &nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp; &nbsp; // BasicConfigurator replaced with PropertyConfigurator.<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;PropertyConfigurator.configure(args[0]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; logger.info("Entering application.");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bar bar = new Bar();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bar.doIt();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; logger.info("Exiting application.");<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;}<br />
</font></font></font>
<img src ="http://www.blogjava.net/Qqin/aggbug/153695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Qqin/" target="_blank">Qqin</a> 2007-10-17 22:07 <a href="http://www.blogjava.net/Qqin/archive/2007/10/17/153695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mypractice(struts+spring+hibernate)－02</title><link>http://www.blogjava.net/Qqin/archive/2007/09/08/143607.html</link><dc:creator>Qqin</dc:creator><author>Qqin</author><pubDate>Sat, 08 Sep 2007 06:29:00 GMT</pubDate><guid>http://www.blogjava.net/Qqin/archive/2007/09/08/143607.html</guid><wfw:comment>http://www.blogjava.net/Qqin/comments/143607.html</wfw:comment><comments>http://www.blogjava.net/Qqin/archive/2007/09/08/143607.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Qqin/comments/commentRss/143607.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Qqin/services/trackbacks/143607.html</trackback:ping><description><![CDATA[<p>刚起步还真难啊，有半个小时都不想继续了，不过还是咬牙坚持下来了。<br />
阅读了struts的原理及结构。<br />
昨天遇到的问题也解决了一些。<br />
一 、首先是使用struts标签的问题，从网上看需要两步，一步是需要在web.xml中注册taglib，第二步就是在jsp中引用标签了。但是注册taglib的时候要注意web-app的版本。如果是2.3直接注册就可以了，如果是2.4版本则要把taglib放在jsp-config下。<br />
2.3的：</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;!</span><span style="color: #ff00ff">DOCTYPE&nbsp;web-app&nbsp;PUBLIC&nbsp;"-//Sun&nbsp;Microsystems,&nbsp;Inc.//DTD&nbsp;Web&nbsp;Application&nbsp;2.3//EN"&nbsp;"http://java.sun.com/dtd/web-app_2_3.dtd"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">taglib</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">taglib-uri</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/WEB-INF/struts-bean.tld</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">taglib-uri</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">taglib-location</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/WEB-INF/struts-bean.tld</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">taglib-location</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">taglib</span><span style="color: #0000ff">&gt;</span></div>
2.4的：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">web-app&nbsp;</span><span style="color: #ff0000">xmlns</span><span style="color: #0000ff">="http://java.sun.com/xml/ns/j2ee"</span><span style="color: #ff0000">&nbsp;xmlns:xsi</span><span style="color: #0000ff">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #ff0000">&nbsp;version</span><span style="color: #0000ff">="2.4"</span><span style="color: #ff0000">&nbsp;xsi:schemaLocation</span><span style="color: #0000ff">="http://java.sun.com/xml/ns/j2ee&nbsp;&nbsp;&nbsp;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">jsp-config</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">taglib</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">taglib-uri</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/WEB-INF/struts-html.tld</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">taglib-uri</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">taglib-location</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/WEB-INF/struts-html.tld</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">taglib-location</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">taglib</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">jsp-config</span><span style="color: #0000ff">&gt;</span></div>
jsp中引用标签：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/struts-html.tld</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;prefix</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">html</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">%&gt;</span></div>
<br />
昨天jsp文件中的警告说unknow tag也是因为没有注册的缘故。<br />
<br />
<img src ="http://www.blogjava.net/Qqin/aggbug/143607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Qqin/" target="_blank">Qqin</a> 2007-09-08 14:29 <a href="http://www.blogjava.net/Qqin/archive/2007/09/08/143607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mypractice(struts+spring+hibernate)－01 希望大家多指点</title><link>http://www.blogjava.net/Qqin/archive/2007/09/07/143409.html</link><dc:creator>Qqin</dc:creator><author>Qqin</author><pubDate>Fri, 07 Sep 2007 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/Qqin/archive/2007/09/07/143409.html</guid><wfw:comment>http://www.blogjava.net/Qqin/comments/143409.html</wfw:comment><comments>http://www.blogjava.net/Qqin/archive/2007/09/07/143409.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Qqin/comments/commentRss/143409.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Qqin/services/trackbacks/143409.html</trackback:ping><description><![CDATA[<p>刚刚起步。<br />
先添加了一个struts框架。spring还没有加进来。<br />
在写jsp文件的时候有几个疑问<br />
1、 做连接时什么时候使用jsp，什么时候使用do？<br />
比如：</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">html:link&nbsp;action</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">login.do</span><span style="color: #000000">"</span><span style="color: #000000">&gt;&lt;/</span><span style="color: #000000">html:link</span><span style="color: #000000">&gt;</span></div>
或者是
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">a&nbsp;href</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Login.jsp</span><span style="color: #000000">"</span><span style="color: #000000">&gt;&lt;/</span><span style="color: #000000">a</span><span style="color: #000000">&gt;</span></div>
<br />
2 、jsp页面是否必须放在工程的根目录下，在tomcat部署的时候和WEB-INF同级？从我下的几个demo来看是这样的。否则找不到jsp页面。<br />
3、在使用struts标签的时候，eclipse环境下有个警告，说unknow tag(html:link)&nbsp; ，但是在实际页面中却可以链接。<br />
<br />
因为好久都没有使用jsp了。部署的时候遇到了一点小问题。jsp还要复制到tomcat下与web-inf同级的地方。eclipce好像不自动编译过去。<br />
<img src ="http://www.blogjava.net/Qqin/aggbug/143409.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Qqin/" target="_blank">Qqin</a> 2007-09-07 14:56 <a href="http://www.blogjava.net/Qqin/archive/2007/09/07/143409.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天开始自己使用struts+spring+hibernate写程序，做练习</title><link>http://www.blogjava.net/Qqin/archive/2007/09/07/143344.html</link><dc:creator>Qqin</dc:creator><author>Qqin</author><pubDate>Fri, 07 Sep 2007 03:07:00 GMT</pubDate><guid>http://www.blogjava.net/Qqin/archive/2007/09/07/143344.html</guid><wfw:comment>http://www.blogjava.net/Qqin/comments/143344.html</wfw:comment><comments>http://www.blogjava.net/Qqin/archive/2007/09/07/143344.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Qqin/comments/commentRss/143344.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Qqin/services/trackbacks/143344.html</trackback:ping><description><![CDATA[以前都是用cs做的系统，但是现在一般都用bs做，以前使用bs现在都忘的差不多了。所以今天开始自己用struts+spring+hibernate做练习。一想还是有好多困难的。还好有时间，一步一步的来。
<img src ="http://www.blogjava.net/Qqin/aggbug/143344.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Qqin/" target="_blank">Qqin</a> 2007-09-07 11:07 <a href="http://www.blogjava.net/Qqin/archive/2007/09/07/143344.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>