??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕国产精品一区二区,91精品国产高清自在线,欧美亚洲网站http://www.aygfsteel.com/jiangjf/archive/2009/05/12/270276.html分nqI间分nqI间Tue, 12 May 2009 12:37:00 GMThttp://www.aygfsteel.com/jiangjf/archive/2009/05/12/270276.htmlhttp://www.aygfsteel.com/jiangjf/comments/270276.htmlhttp://www.aygfsteel.com/jiangjf/archive/2009/05/12/270276.html#Feedback7http://www.aygfsteel.com/jiangjf/comments/commentRss/270276.htmlhttp://www.aygfsteel.com/jiangjf/services/trackbacks/270276.html 和jta.jarQ挺轻量U的东东?br />          于是在网上找了一些资料,照葫芦画瓢,在本Z把环境是搭徏h了。定时Q务也挺顺利地跑v来了。心里挺!Q!
         C上线的日子,我当然是轻R熟\的在q营环境把服务给搭上。结果一跑服务,问题出来了。发现每到定时Q务到点启动时Q就会同时v两个d?br /> |上一搜,发现不少隑օ隑ּQ但他们都是springQ而我是普通的servletQ好像不是一回事?br />          于是到处找资料、到处查文档Q最后我把quartz的源码拿了过来,加上调试语句Q俺只会system.out调试Q嘿嘿!Q?img alt="" src="/CuteSoft_Client/CuteEditor/images/emsmilep.gif" align="absMiddle" border="0" />Q。然后重新打包,加入部v到tomcat环境?br /> 发现Q我的quartz的Scheduler起了两次Q也是_web容器中有两个triger服务h了。所以Q务被执行Ӟ当然也就出现两次?br />           原因是找CQ但Z么servlet的initҎ会被调用两次Q这是不可能的啊?br />           最后又到网上一通ؕ搜,在网友的启发下,我发现原来是我的server.xml文g配置有问题?br />           原因在于Q我有个ww.fff.com.cn的域名,我同时也希望fff.com.cn的域名也指向同一个地方,于是我在server.xml中配了两个hostQ他们的appBase指向同一个地斏V?br /> q就Dtomcat服务启动Ӟ会两ơ调用web.xmlQ做两次初始化。也导致servlet的init的方法调用两ơ,而在web容器中生两个Scheduler?br />           哎,q么个错误,差点让我攑ּ使用quartz?br />
         看来Q开发环境和真实环境q是有很大区别,要用好一个开源项目,如果~少其他技术基Q也是寸步难行,webpȝ是一个大的生态系l,往往加入一些元
素,也会对其他元素造成影响Q而新加入的元素也不见得就能和已有元素和谐生存。用新技术还是有很大的风险的。但新技术的引入会让你的pȝ更加饱满?br /> 丰富、完善?br />          问题搞定Q终于可以轻村֛家了?

分nqI间 2009-05-12 20:37 发表评论
]]>
如何在web.xml文g中引入其他的xml文ghttp://www.aygfsteel.com/jiangjf/archive/2009/04/09/264685.html分nqI间分nqI间Thu, 09 Apr 2009 10:34:00 GMThttp://www.aygfsteel.com/jiangjf/archive/2009/04/09/264685.htmlhttp://www.aygfsteel.com/jiangjf/comments/264685.htmlhttp://www.aygfsteel.com/jiangjf/archive/2009/04/09/264685.html#Feedback17http://www.aygfsteel.com/jiangjf/comments/commentRss/264685.htmlhttp://www.aygfsteel.com/jiangjf/services/trackbacks/264685.html         在网上找了半天也没找刎ͼq是学哥厉害Q找C{案Q在此向他致敬?br />         
        具体做法如下Q?br />             1Q按模块servelet从web.xml中拷贝出来,攑ֈ一个test.xml中,如test.xml中内容如下:
                <servlet>
                       <servlet-name>testA</servlet-name>
                       <servlet-class>TestA</servlet-class>
              </servlet>
              <servlet-mapping>
                    <servlet-name>testA</servlet-name>
                    <url-pattern>/testA.do</url-pattern>
              </servlet-mapping>
            2Q在我的WEB-INF/web.xml中引入test.xml
                <!DOCTYPE web-app
                    [<!ENTITY test SYSTEM  "file:///D:/eclipse/workspace/Test/WebRoot/WEB-INF/test.xml">
                    <!ENTITY admin SYSTEM  "admin.xml">]> 
                <web-app version="2.5" 
                     xmlns="http://java.sun.com/xml/ns/j2ee" 
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" 
                >    
                &test;
                &admin;
        
            以上修改卛_Qweb.xml会在开头引入你的test.xml.然后  &test;表示你放的地斏V?nbsp;
如果讑֮的是相当路径Q可以如此设定:
            如果test.xml和web.xml在同一个文件夹Q则   [<!ENTITY test SYSTEM  "test.xml">]
            如果test.xml在web.xml所在文件夹的ccc文g夹中Q则  [<!ENTITY test SYSTEM  "ccc/test.xml">]


        我的servlet?.5Q?.4应该也管用,其他版本没试q?nbsp;

        q样Q我可以在系l开始设计时Q将各个模块分开Q便于以后系l拆分?

分nqI间 2009-04-09 18:34 发表评论
]]>
mysql 中一些关于日期的获取方式http://www.aygfsteel.com/jiangjf/archive/2009/02/06/253640.html分nqI间分nqI间Fri, 06 Feb 2009 13:58:00 GMThttp://www.aygfsteel.com/jiangjf/archive/2009/02/06/253640.htmlhttp://www.aygfsteel.com/jiangjf/comments/253640.htmlhttp://www.aygfsteel.com/jiangjf/archive/2009/02/06/253640.html#Feedback0http://www.aygfsteel.com/jiangjf/comments/commentRss/253640.htmlhttp://www.aygfsteel.com/jiangjf/services/trackbacks/253640.html当前week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY)

当前week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY)

前一week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 8 DAY)

前一week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 2 DAY)

前两week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 15 DAY)

前两week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 9 DAY)


当前month的第一天:
SELECT concat(date_format(LAST_DAY(now()),'%Y-%m-'),'01')

当前month的最后一天:
SELECT LAST_DAY(now())

前一month的第一天:
SELECT concat(date_format(LAST_DAY(now() - interval 1 month),'%Y-%m-'),'01')

前一month的最后一天:
SELECT LAST_DAY(now() - interval 1 month)

前两month的第一天:
SELECT concat(date_format(LAST_DAY(now() - interval 2 month),'%Y-%m-'),'01')

前两month的最后一天:
SELECT LAST_DAY(now() - interval 2 month)


当前quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-3 month),'%Y-%m-'),'01')

当前quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-1 month)

前一quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-6 month),'%Y-%m-'),'01')

前一quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-4 month)

前两quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-9 month),'%Y-%m-'),'01')

前两quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-7 month)

分nqI间 2009-02-06 21:58 发表评论
]]>
Mysql常用命ohttp://www.aygfsteel.com/jiangjf/archive/2008/12/14/246265.html分nqI间分nqI间Sun, 14 Dec 2008 12:50:00 GMThttp://www.aygfsteel.com/jiangjf/archive/2008/12/14/246265.htmlhttp://www.aygfsteel.com/jiangjf/comments/246265.htmlhttp://www.aygfsteel.com/jiangjf/archive/2008/12/14/246265.html#Feedback0http://www.aygfsteel.com/jiangjf/comments/commentRss/246265.htmlhttp://www.aygfsteel.com/jiangjf/services/trackbacks/246265.html mysqldump --opt test > mysql.test
卛_数据库test数据库导出到mysql.test文gQ后者是一个文本文?
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
是把数据库dbname导出到文件mysql.dbname中?
2. 导入数据:
mysqlimport -u root -p123456 < mysql.dbname?
不用解释了吧?
3. 文本数据导入数据库:
文本数据的字D|据之间用tab键隔开?
use test;
load data local infile "文g? into table 表名
如:LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
5.导入.sql文g命oQ例如D:/mysql.sqlQ?
  mysql>use database;
  mysql>source d:/mysql.sql; 
6.备䆾数据?
mysqldump -u root 库名>xxx.data



分nqI间 2008-12-14 20:50 发表评论
]]>
Bad version number in .class file异常的解?/title><link>http://www.aygfsteel.com/jiangjf/archive/2008/10/24/236361.html</link><dc:creator>分nqI间</dc:creator><author>分nqI间</author><pubDate>Fri, 24 Oct 2008 03:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/jiangjf/archive/2008/10/24/236361.html</guid><wfw:comment>http://www.aygfsteel.com/jiangjf/comments/236361.html</wfw:comment><comments>http://www.aygfsteel.com/jiangjf/archive/2008/10/24/236361.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jiangjf/comments/commentRss/236361.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jiangjf/services/trackbacks/236361.html</trackback:ping><description><![CDATA[    今天开发中遇到了Bad version number in .class file的Exception?br />      后来发现Eclipse用的是jdk1.6Q而我的web服务器用的是jdk1.5Q我在Eclipse上用jdk1.6~译的class文g攑֜jdk1.5的web服务器上q行׃出问题,Eclipse的jdk版本改ؓ1.5重新~译后,问题p决了 <img src ="http://www.aygfsteel.com/jiangjf/aggbug/236361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jiangjf/" target="_blank">分nqI间</a> 2008-10-24 11:33 <a href="http://www.aygfsteel.com/jiangjf/archive/2008/10/24/236361.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在resin服务器上使用gzip压羃http://www.aygfsteel.com/jiangjf/archive/2008/10/22/235865.html分nqI间分nqI间Wed, 22 Oct 2008 02:09:00 GMThttp://www.aygfsteel.com/jiangjf/archive/2008/10/22/235865.htmlhttp://www.aygfsteel.com/jiangjf/comments/235865.htmlhttp://www.aygfsteel.com/jiangjf/archive/2008/10/22/235865.html#Feedback2http://www.aygfsteel.com/jiangjf/comments/commentRss/235865.htmlhttp://www.aygfsteel.com/jiangjf/services/trackbacks/235865.html       resin服务器具体配|方法:
        修改resin/conf/resin.conf文gQ在<web-app>中添加以下配|代码:
        

<filter filter-name="gzip"
          filter-class="com.caucho.filters.GzipFilter">
   <init>
     <use-vary>true</use-vary>
   </init>
  </filter>

  <filter-mapping filter-name="gzip">
    <url-pattern>
      <exclude-pattern>*.pdf</exclude-pattern>
      <include-pattern>/*</include-pattern>
    </url-pattern>
  </filter-mapping>


 

分nqI间 2008-10-22 10:09 发表评论
]]>
如何在两台机器上建立ssh和sftp信Qhttp://www.aygfsteel.com/jiangjf/archive/2008/07/28/218209.html分nqI间分nqI间Mon, 28 Jul 2008 15:16:00 GMThttp://www.aygfsteel.com/jiangjf/archive/2008/07/28/218209.htmlhttp://www.aygfsteel.com/jiangjf/comments/218209.htmlhttp://www.aygfsteel.com/jiangjf/archive/2008/07/28/218209.html#Feedback0http://www.aygfsteel.com/jiangjf/comments/commentRss/218209.htmlhttp://www.aygfsteel.com/jiangjf/services/trackbacks/218209.html       如果要在A、B两台机器上徏立A到B的信任,假设B的机器的ip?92.1.1.1?br /> 配置步骤如下Q?br />       1Q在A机器以root用户dQ输入cd /root/.ssh。进?root/.ssh目录Q如果在该目录不存在id_rsa.pub文gQ?br /> 则输入ssh-keygen -t rsa命o、徏立该文g。这实际上是产生A机器公钥的过E?/p>

      2Q然后以root用户登陆到B机器、cd /root/.ssh?br />                Q?Q如果在该文件夹存在authorized_keys文gQ则说明B机器已经和别的机器徏立过信Q?br /> 则将A机器的id_rsa.pub文g中的内容手动拯到B机器的authorized_keys文g中;则信d建立h了?br />                Q?Q如果B机器没有authorized_keys文g。说明该机器q没有和其他机器建立q信任,则以root用户
dA机器中,在命令行输入Q?br />                     scp /root/.ssh/id_rsa.pub 192.1.1.1:/root/.ssh/authorized_keys Q输入B机器的密码。则信Q建立h了?/p>

分nqI间 2008-07-28 23:16 发表评论
]]>
在javascript中得到浏览器的当前窗口的高和?/title><link>http://www.aygfsteel.com/jiangjf/archive/2008/07/10/214130.html</link><dc:creator>分nqI间</dc:creator><author>分nqI间</author><pubDate>Thu, 10 Jul 2008 14:23:00 GMT</pubDate><guid>http://www.aygfsteel.com/jiangjf/archive/2008/07/10/214130.html</guid><wfw:comment>http://www.aygfsteel.com/jiangjf/comments/214130.html</wfw:comment><comments>http://www.aygfsteel.com/jiangjf/archive/2008/07/10/214130.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jiangjf/comments/commentRss/214130.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jiangjf/services/trackbacks/214130.html</trackback:ping><description><![CDATA[在javascript中得到当前窗口的高和?nbsp; <br /> <body><SCRIPT  LANGUAGE="JavaScript">  <br /> var    s  =  "|页可见区域宽:"+  document.body.clientWidth;  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.clientHeight;  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.offsetWeight  +"  (包括边线的宽)";  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.offsetHeight  +"  (包括边线的宽)";  <br /> s  +=  "\r\n|页正文全文宽:"+  document.body.scrollWidth;  <br /> s  +=  "\r\n|页正文全文高:"+  document.body.scrollHeight;  <br /> s  +=  "\r\n|页被卷ȝ高:"+  document.body.scrollTop;  <br /> s  +=  "\r\n|页被卷ȝ左:"+  document.body.scrollLeft;  <br /> s  +=  "\r\n|页正文部分上:"+  window.screenTop;  <br /> s  +=  "\r\n|页正文部分左:"+  window.screenLeft;  <br /> s  +=  "\r\n屏幕分L率的高:"+  window.screen.height;  <br /> s  +=  "\r\n屏幕分L率的宽:"+  window.screen.width;  <br /> s  +=  "\r\n屏幕可用工作区高度:"+  window.screen.availHeight;  <br /> s  +=  "\r\n屏幕可用工作区宽度:"+  window.screen.availWidth;  <br /> s  +=  "\r\n面高度Q?+document.documentElement.clientHeight;<br /> alert(s);  <br /> </SCRIPT><br /> <br /> 在取得document.bodyӞ也要注意html面的DOCTYPE声明Q?br />      1Q如?DOCTYPE声明?lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Qdocument.body.clientHeight在我机器面上取得就?206Q这昄?#8220;|页可见区域?#8221;高了许多Q而document.documentElement.clientHeight昄?10?br />      2Q如?DOCTYPE声明?lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">Qdocument.body.clientHeight的值是610Q?br /> 而document.documentElement.clientHeight昄??br />      所以我们得Ҏ!DOCTYPE声明来选择document.body.clientHeight和document.documentElement.clientHeight来取得页面高度?br /> <br /> <span style="color: red">以下是测试页面的html代码Q?br /> </span>    代码1: <p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /> <html><br />  <HEAD><br />   <TITLE> New Document </TITLE><br />   <META NAME="Generator" CONTENT="EditPlus"><br />   <META NAME="Author" CONTENT=""><br />   <META NAME="Keywords" CONTENT=""><br />   <META NAME="Description" CONTENT=""><br />  </HEAD></p> <p> <BODY1><br />   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sssssssssssssssssssssssss<br />   sssssssssssssss<br />   &nbsp;<BR><BR><BR><BR><BR><BR><br />   cvsavasvasvc<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></p> <p>  gggggggggggggggggggggggggggggg<br />   <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><br />   errrrrrrrrrrrrrr<br />   <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><br />   43tgerga<br />  </BODY1><br />  <SCRIPT  LANGUAGE="JavaScript">  <br /> var    s  =  "|页可见区域宽:"+  document.body.clientWidth;  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.clientHeight;  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.offsetWeight  +"  (包括边线的宽)";  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.offsetHeight  +"  (包括边线的宽)";  <br /> s  +=  "\r\n|页正文全文宽:"+  document.body.scrollWidth;  <br /> s  +=  "\r\n|页正文全文高:"+  document.body.scrollHeight;  <br /> s  +=  "\r\n|页被卷ȝ高:"+  document.body.scrollTop;  <br /> s  +=  "\r\n|页被卷ȝ左:"+  document.body.scrollLeft;  <br /> s  +=  "\r\n|页正文部分上:"+  window.screenTop;  <br /> s  +=  "\r\n|页正文部分左:"+  window.screenLeft;  <br /> s  +=  "\r\n屏幕分L率的高:"+  window.screen.height;  <br /> s  +=  "\r\n屏幕分L率的宽:"+  window.screen.width;  <br /> s  +=  "\r\n屏幕可用工作区高度:"+  window.screen.availHeight;  <br /> s  +=  "\r\n屏幕可用工作区宽度:"+  window.screen.availWidth;  <br /> s  +=  "\r\n行高度:"+document.documentElement.clientHeight;<br /> alert(s);  <br /> </SCRIPT></p> <p></HTML><br /> </p> <p><br /> 代码2:<br /> </p> <p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /> <HTML><br />  <HEAD><br />   <TITLE> New Document </TITLE><br />   <META NAME="Generator" CONTENT="EditPlus"><br />   <META NAME="Author" CONTENT=""><br />   <META NAME="Keywords" CONTENT=""><br />   <META NAME="Description" CONTENT=""><br />  </HEAD></p> <p> <BODY1><br />   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sssssssssssssssssssssssss<br />   sssssssssssssss<br />   &nbsp;<BR><BR><BR><BR><BR><BR><br />   cvsavasvasvc<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></p> <p>  gggggggggggggggggggggggggggggg<br />   <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><br />   errrrrrrrrrrrrrr<br />   <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><br />   43tgerga<br />  </BODY1><br />  <SCRIPT  LANGUAGE="JavaScript">  <br /> var    s  =  "|页可见区域宽:"+  document.body.clientWidth;  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.clientHeight;  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.offsetWeight  +"  (包括边线的宽)";  <br /> s  +=  "\r\n|页可见区域高:"+  document.body.offsetHeight  +"  (包括边线的宽)";  <br /> s  +=  "\r\n|页正文全文宽:"+  document.body.scrollWidth;  <br /> s  +=  "\r\n|页正文全文高:"+  document.body.scrollHeight;  <br /> s  +=  "\r\n|页被卷ȝ高:"+  document.body.scrollTop;  <br /> s  +=  "\r\n|页被卷ȝ左:"+  document.body.scrollLeft;  <br /> s  +=  "\r\n|页正文部分上:"+  window.screenTop;  <br /> s  +=  "\r\n|页正文部分左:"+  window.screenLeft;  <br /> s  +=  "\r\n屏幕分L率的高:"+  window.screen.height;  <br /> s  +=  "\r\n屏幕分L率的宽:"+  window.screen.width;  <br /> s  +=  "\r\n屏幕可用工作区高度:"+  window.screen.availHeight;  <br /> s  +=  "\r\n屏幕可用工作区宽度:"+  window.screen.availWidth;  <br /> s  +=  "\r\n行高度:"+document.documentElement.clientHeight;<br /> alert(s);  <br /> </SCRIPT><br /> </HTML><br /> </p> <p><br />  </p> <img src ="http://www.aygfsteel.com/jiangjf/aggbug/214130.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jiangjf/" target="_blank">分nqI间</a> 2008-07-10 22:23 <a href="http://www.aygfsteel.com/jiangjf/archive/2008/07/10/214130.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于referer的获取问?/title><link>http://www.aygfsteel.com/jiangjf/archive/2008/05/19/201339.html</link><dc:creator>分nqI间</dc:creator><author>分nqI间</author><pubDate>Mon, 19 May 2008 02:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/jiangjf/archive/2008/05/19/201339.html</guid><wfw:comment>http://www.aygfsteel.com/jiangjf/comments/201339.html</wfw:comment><comments>http://www.aygfsteel.com/jiangjf/archive/2008/05/19/201339.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jiangjf/comments/commentRss/201339.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jiangjf/services/trackbacks/201339.html</trackback:ping><description><![CDATA[        在上一面做蟩转操作,可以在下一面获得上一面的Referer从而判断页面的来\?br />         目前web开发有以下几种面跌{方式Q?br />                 (1)使用RequestDispatcher跌{。该方式不支持跨域目的页面也无法取得referer<br />                            RequestDispatcher rd = request.getRequestDispatcher(url);<br />                            rd.forward(request, response);<br />            <br />                  (2)该方式支持跨域但目的面也无法取得referer<br />                            response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);<br />                            response.setHeader("Location",url);<br /> <br />                  (3)该方式支持跨域但目的面也无法取得referer<br />                             response.sendRedirect(url);<br />             <br />                  (4)使用form表单提交Qƈ且用postҎ提交Q既可跨域又能得到refererQƈ且支持form表单的action属性中url使用参数<br />         <br />                  (5)使用form表单提交Q用getҎ提交Q既可跨域又能得到refererQ但不支持form表单的action属性中url使用参数<br />                         q种方式下会action的值后面添??"提交到web服务器。如果actio中的url含??"则会??"后的数据忽略掉。而post方式不存在这个问题?br />         <br />                  (6)使用html中href来蟩转页面,下一面Q可以获得referer? <img src ="http://www.aygfsteel.com/jiangjf/aggbug/201339.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jiangjf/" target="_blank">分nqI间</a> 2008-05-19 10:54 <a href="http://www.aygfsteel.com/jiangjf/archive/2008/05/19/201339.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Nabble让我1分钟L建立自己的论?/title><link>http://www.aygfsteel.com/jiangjf/archive/2008/03/01/183063.html</link><dc:creator>分nqI间</dc:creator><author>分nqI间</author><pubDate>Fri, 29 Feb 2008 19:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/jiangjf/archive/2008/03/01/183063.html</guid><wfw:comment>http://www.aygfsteel.com/jiangjf/comments/183063.html</wfw:comment><comments>http://www.aygfsteel.com/jiangjf/archive/2008/03/01/183063.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jiangjf/comments/commentRss/183063.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jiangjf/services/trackbacks/183063.html</trackback:ping><description><![CDATA[        今天发现了一家名为Nabble的网?http://<a >www.nabble.com</a>)Q它可以l用h供自坛的功能Q你要做的是注册一个帐P可以定制自q论坛了,在论坛中Q你可以讄论坛面的heard和footq可以增加css改变论坛的风根{对中文支持Z错的。它q能l你一D内嵌代码,让你可以论坛整个加入到自己的网站上Q这样你的网站就可以它提供的论坛服务了。不q生的论坛面中还是有深刻的Nabble的烙华ͼlh的感觉好像进了论坛页面就好像q了别h|站一般?br />         它还有一个好玩的东西叫Archieve Mailing List ,能将mailList加入q论坛,q样你就可以想看帖子一LmailListQ还能给mailList上的人发邮g了。真实很方便。这帮老外真是啥都敢想。可能这也中国互联网所~Z的一U敢xq的创新_?br />         <br />          <img src ="http://www.aygfsteel.com/jiangjf/aggbug/183063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jiangjf/" target="_blank">分nqI间</a> 2008-03-01 03:49 <a href="http://www.aygfsteel.com/jiangjf/archive/2008/03/01/183063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ɾ</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͩ®</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٰ</a>| <a href="http://" target="_blank">üɽ</a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank">˼</a>| <a href="http://" target="_blank">Ͽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">կ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank">괨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">޽</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͽ</a>| <a href="http://" target="_blank">ƽɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>