??xml version="1.0" encoding="utf-8" standalone="yes"?>日本久久综合,国产一区二区三区免费在线观看,色视频在线观看http://www.aygfsteel.com/clraychen/category/26547.htmlcontact us by sending email to clraychen@gmail.com eieig@hotmail.comzh-cnWed, 05 Mar 2008 04:43:46 GMTWed, 05 Mar 2008 04:43:46 GMT60Struts2 + JSP分页再重构版http://www.aygfsteel.com/clraychen/archive/2008/03/05/183929.htmldu之ray的技术天I?/dc:creator>du之ray的技术天I?/author>Wed, 05 Mar 2008 04:38:00 GMThttp://www.aygfsteel.com/clraychen/archive/2008/03/05/183929.htmlhttp://www.aygfsteel.com/clraychen/comments/183929.htmlhttp://www.aygfsteel.com/clraychen/archive/2008/03/05/183929.html#Feedback0http://www.aygfsteel.com/clraychen/comments/commentRss/183929.htmlhttp://www.aygfsteel.com/clraychen/services/trackbacks/183929.html 也接受上ơ发布时各位高手提出的意?br /> q次q是希望大家多提意见
我l重?br />





]]>
Struts 2 + JSP分页Q重构版http://www.aygfsteel.com/clraychen/archive/2007/12/28/171083.htmldu之ray的技术天I?/dc:creator>du之ray的技术天I?/author>Fri, 28 Dec 2007 02:07:00 GMThttp://www.aygfsteel.com/clraychen/archive/2007/12/28/171083.htmlhttp://www.aygfsteel.com/clraychen/comments/171083.htmlhttp://www.aygfsteel.com/clraychen/archive/2007/12/28/171083.html#Feedback4http://www.aygfsteel.com/clraychen/comments/commentRss/171083.htmlhttp://www.aygfsteel.com/clraychen/services/trackbacks/171083.html阅读全文

]]>
struts2 + JSP 实现分页昄http://www.aygfsteel.com/clraychen/archive/2007/12/22/169637.htmldu之ray的技术天I?/dc:creator>du之ray的技术天I?/author>Sat, 22 Dec 2007 12:48:00 GMThttp://www.aygfsteel.com/clraychen/archive/2007/12/22/169637.htmlhttp://www.aygfsteel.com/clraychen/comments/169637.htmlhttp://www.aygfsteel.com/clraychen/archive/2007/12/22/169637.html#Feedback1http://www.aygfsteel.com/clraychen/comments/commentRss/169637.htmlhttp://www.aygfsteel.com/clraychen/services/trackbacks/169637.html阅读全文

]]>
设计模式初试QSigleton & FactoryQ?/title><link>http://www.aygfsteel.com/clraychen/archive/2007/12/17/168231.html</link><dc:creator>du之ray的技术天I?/dc:creator><author>du之ray的技术天I?/author><pubDate>Mon, 17 Dec 2007 06:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/clraychen/archive/2007/12/17/168231.html</guid><wfw:comment>http://www.aygfsteel.com/clraychen/comments/168231.html</wfw:comment><comments>http://www.aygfsteel.com/clraychen/archive/2007/12/17/168231.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/clraychen/comments/commentRss/168231.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/clraychen/services/trackbacks/168231.html</trackback:ping><description><![CDATA[<p>设计模式看懂?jin),好像是没什么用的。只有在你的开发中q用h才有它的意义?/p> <p>虽然q是菜鸟,但既然看q了(jin)设计模式Q还是希望能用v来的?/p> <p>惛_个自p乐的j2ee的东ѝ?/p> <p>关于得到数据库连接部分,一开始觉得是用工厂模式,用工厂模式得到Connection对象Q试?jin)几ơ好像不行?/p> <p>然后试单态模式,创造了(jin)一个DatabaseGeneralServicesc,来提供数据库q接和关闭数据库{一些通用的服务?br /> 一切正常。有点小感?zhn)Q代码如下,希望高手指点?/p> <p>package com.ClockWise.ray.persistence;</p> <p>import java.sql.Connection;<br /> import java.sql.PreparedStatement;<br /> import java.sql.ResultSet;<br /> import java.sql.SQLException;</p> <p>import javax.naming.InitialContext;<br /> import javax.naming.NamingException;<br /> import javax.sql.DataSource;</p> <p>public class  DatabaseGeneralServices {<br />  private DataSource ds;<br />  private InitialContext ic;<br />  <br />  private static DatabaseGeneralServices dgs = new DatabaseGeneralServices();<br />  <br />  <br />  private DatabaseGeneralServices()<span style="color: #0000ff"><strong>//use singleton pattern, so the constructor is private<br /> </strong></span>  { <br />    try{<br />       ic = new InitialContext ();<br />       ds = (DataSource)ic.lookup("java:jdbc/readshare<span style="color: #0000ff"><strong>");//get database connection</strong></span><br />   }catch(NamingException e){<br />    e.printStackTrace();<br />   }<br />  }<br />  <br />  public  Connection getConnection(){<br />   try{<br />    return ds.getConnection();<br />   }catch(SQLException e){<br />    e.printStackTrace();<br />   }<br />   return null;<br />  }<br />  <br />  public  void closeConnection(ResultSet rs,PreparedStatement ps,Connection conn){<br />      try{<br />       if(rs!=null){<br />        rs.close();<br />        }<br />       if(ps!=null){<br />        ps.close();<br />       }<br />       if(conn!=null){<br />        conn.close();<br />       }<br />      }catch(SQLException e ){<br />       e.printStackTrace();<br />      }<br />  }<br />  <br />  public static DatabaseGeneralServices getInstance()<span style="color: #339966"><span style="color: #0000ff"><strong>//get the sigleton instance</strong></span><br /> </span> {<br />   if(null==dgs){dgs= new DatabaseGeneralServices();}  <br />   return dgs;<br />  }</p> <p>}</p> <img src ="http://www.aygfsteel.com/clraychen/aggbug/168231.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/clraychen/" target="_blank">du之ray的技术天I?/a> 2007-12-17 14:55 <a href="http://www.aygfsteel.com/clraychen/archive/2007/12/17/168231.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>再度遭遇JNDIhttp://www.aygfsteel.com/clraychen/archive/2007/10/15/153108.htmldu之ray的技术天I?/dc:creator>du之ray的技术天I?/author>Mon, 15 Oct 2007 13:54:00 GMThttp://www.aygfsteel.com/clraychen/archive/2007/10/15/153108.htmlhttp://www.aygfsteel.com/clraychen/comments/153108.htmlhttp://www.aygfsteel.com/clraychen/archive/2007/10/15/153108.html#Feedback0http://www.aygfsteel.com/clraychen/comments/commentRss/153108.htmlhttp://www.aygfsteel.com/clraychen/services/trackbacks/153108.htmlj2ee菜鸟,初次遭遇JNDIq是在大三的时候,当时学院?font face="Times New Roman, serif">j2ee实训Q我们还没搞清楚servlet?font face="Times New Roman, serif">JSP׃葫芦ȝ的搞Struts?jin)。所以在配置mysqlQ?font face="Times New Roman, serif">ds.xml的时候完全不知道在配|?font face="Times New Roman, serif">DataSourceQ现在知道这是在用JNDI。网上查?jin)几个网,拼拼凑凑Q模模糊p地理解?jin)?x)

        JNDI——Java Naming and Directory InterfaceTM

       直接译是Java命名和目录接口,实现q个接口Q提供的是一个服务,q是个什么样的服务呢Q?/p>

       首先在连接数据库的时候(我用的?font face="Times New Roman, serif">mysql?font face="Times New Roman, serif">jboss4.0Q,我们?x)用?font face="Times New Roman, serif">Contextq个c,context是一?font face="Times New Roman, serif">name-to-object的绑定,可以理解为层ơ或目录Q他可以包括下一?font face="Times New Roman, serif">subContext。在使用命名和目录服务时获得initial context 是对整个名字I间操作的入口?/p>

       针对Datasource而言Q说白了(jin)Q就是给你的数据库连接(注意Q是数据库连?font face="Times New Roman, serif">Connectionq个对象Q不是数据库Qv个简单易懂的名字Q你在程序中直接调用q个名字Q就得到q个q接的对象,而具体的生成和管理就靠服务器?jin)?/p>

      通常?x)Ş成一?font face="Times New Roman, serif">connection poolQ动态的来管理这些对象以节省资源?/p>

      q样Q如果项目移植到其它数据库或者服务器什么的Q只要配|服务器p?jin)。配|比如这个连接用什么JDBC驱动啊,用户名和密码啊等{。程序代码可以不作改动。这里的DataSource不一定就是数据库q接Q还可以是其它比如文件连接等{?/p>


     其实EJB都是?font face="Times New Roman, serif">JNDI得到EJB object?font face="Times New Roman, serif">reference的,具体的机理是不太?jin)解Q不q就是那个意思,初学者这L(fng)解应该就够了(jin)?/p>


    今天郁闷?jin)半天,?font face="Times New Roman, serif">jboss里面配置JNDI DataSourceQ想看看如果外面直接用普通的Java工程能不能连接数据库Q答案是否。后来想通了(jin)。服务器提供JNDI服务所使用的类Q这个普通的工程又不知道在哪Q当然搞不v来。?font face="Times New Roman, serif">Web工程?font face="Times New Roman, serif">EJB工程因ؓ(f)发布到服务器下面的目录的Q所以能使用JNDI服务?/p>


    q是我的理解Q请各位高手指点?/p>


   至于JBoss{等服务器怎么配置Q网上搜一下,有很多牛人ȝ的,q里׃重复?jin)?/p>




]]>
《Servlet 与JSP核心(j)~程》读书笔?/title><link>http://www.aygfsteel.com/clraychen/archive/2007/10/14/152811.html</link><dc:creator>du之ray的技术天I?/dc:creator><author>du之ray的技术天I?/author><pubDate>Sun, 14 Oct 2007 14:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/clraychen/archive/2007/10/14/152811.html</guid><wfw:comment>http://www.aygfsteel.com/clraychen/comments/152811.html</wfw:comment><comments>http://www.aygfsteel.com/clraychen/archive/2007/10/14/152811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/clraychen/comments/commentRss/152811.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/clraychen/services/trackbacks/152811.html</trackback:ping><description><![CDATA[  <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font color="#000000"><font size="4"><span lang="en-US"><strong>servlet </strong></span></font></font></font><font color="#000000"><font size="4"><span lang="zh-CN"><strong>基本l构</strong></span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US">public class ServletClass extends HttpServlet {</span></font></font></font></p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif">public void doGet(<font color="#0000ff"><font style="font-size: 10pt" size="2"><strong>HttpServletRequest</strong></font></font> request, <font color="#0000ff"><strong>HttpSevletResponse</strong></font> response) </font></p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">throws ServletException,IOException{</font></font></p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">//Use “request” to read incoming HTTP headers</font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">//Use “response” to specify the HTTP response status</font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">//use “out” to send content to browser </font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US">PrintWriter out = response.getWriter();</span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US">}</span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US">}</span></font></font></font></p> <p style="margin-bottom: 0cm"><font style="font-size: 10pt" size="2">如果希望</font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">servlet</font></font><font style="font-size: 10pt" size="2">?/font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">GET</font></font><font style="font-size: 10pt" size="2">?/font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">POST</font></font><font style="font-size: 10pt" size="2">h采用同样的行动,只需要让</font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">doGet</font></font><font style="font-size: 10pt" size="2">调用</font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">doPost</font></font><font style="font-size: 10pt" size="2">Q反之亦然?/font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><br /> </font></font><font style="font-size: 10pt" size="2">值得注意的是</font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">doGet</font></font><font style="font-size: 10pt" size="2">?/font><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2">doPost</font></font><font style="font-size: 10pt" size="2">都要接收以上两种cd的参数?/font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font size="4"><strong>servlet </strong></font></font><font size="4"><strong>处理表单数据</strong></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font style="font-size: 10pt" size="2"><strong>表单数据</strong></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">1</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">FORM</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">来创?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">HTML</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">表单</span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><FORM ACTION="..."> </span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">其中 </span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">"..."</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">指的是处理表单?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">servlet </span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">或?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JSP</span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">2</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q用输入元素收集用h?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><INPUT TYPE="TEXT" NAME="..."></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">3</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q在接近表单的尾部放|提交按?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><INPUT TYPE="SUBMIT"></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font style="font-size: 10pt" size="2"><strong>d表单数据</strong></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font color="#000000"></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">有三U情况:(x)?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">request.getParameter②request.getParameterValues</span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000">?/font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">request.getParameterNames</span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">getParameter</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">对应于单个值的dQ如果有q个参数但没|那就q回I的</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">String</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q如果没有这个参敎ͼ则返?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">null</span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">getParameterValues</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">对应于同一个参数的多个|q回的是一个数l,是这个参数值的集合。如果不存在q个参数名,那就q回一?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">null</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q如果这个参数只有一个|那就q回一个只有一个元素的数组?/span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">getParameterValues</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">q回的是所有参数的一?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">Enumeration</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q如果没有参敎ͼ那返回的是一个空?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">Enumeration</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">而不?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">null</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">。同时这?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">Enumeration</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">中的ơ序是ؕ序的?/span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">要对参数?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">null</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">或者ؓ(f)I?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">String</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">的情况作出相应的处理</span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">if((param==null)||(param.trim().equals(""))){...}</span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><strong>RequestDispatcher</strong></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2">下面的代码:(x)</font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US">RequestDispatcher dispatcher = request.getRequestDispathcer s(address);</span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US">dispatcher.forward (request,response);</span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font face="宋体"><font size="4"><span lang="en-US"><strong>JSP</strong></span></font></font></font></p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font face="宋体"><font style="font-size: 10pt" size="2"><strong>JSP</strong></font></font></font><font face="宋体"><font style="font-size: 10pt" size="2"><strong>直接插入表达?/strong></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><%= Java Expression%> </span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">比如Q?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><%= new java.util.Date() %></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">其实Q?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JSP</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">在后台都被{化成</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">servlet</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">Q所?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">servlet </span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JSP</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">没有本质的区别?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"><font face="宋体"><font style="font-size: 10pt" size="2"><span lang="en-US"><strong>scriptlet</strong></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">说白?jin),是直接?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JSP</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">面中插?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">java</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">代码Q我不是很喜Ƣ,太ؕ?jin)。D个例子:(x)</span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><% if(Math.random()<0.5) {%></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><H1>Have a <I>nice</I> day!</H1></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><% } else {%></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><H1>Have a <I>lousy</I>day!</H1></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><% } %></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"></font></p> <p style="margin-bottom: 0cm"><font face="Times New Roman, serif"><font color="#000000"><font face="宋体"><font style="font-size: 10pt" size="2"><span lang="en-US"><strong>JSP page</strong></span></font></font></font></font><font color="#000000"><font face="宋体"><font style="font-size: 10pt" size="2"><span lang="zh-CN"><strong>指o(h)</strong></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">import </span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">属?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ import = "package.class"%></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ import = "package.class1,package.class2...package.classN"%></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">contentType</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">pageEncoding</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">属?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ page contentType = "someMimeType; charset = someCharacterSet"%></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">比如</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ page contentType = "application/vnd.ms-excel"%></span></font></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">pageEncoding</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">指的是字W集</span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">比如讄成日语:(x)</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ page pageEncoding="Shift_JIS"%></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">session</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">属?/span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">控制面是否参加</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">HTTP</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?x)?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ page session = "true"%></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">isELIgnored</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">属?/span></font></font></p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">是否忽略</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JSP2.0</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">表达式语a</span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><%@ page isELIgnored = "ture"%></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">此外q有</span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">buffer</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">autoFlush</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">errorPage</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">isErrorPage</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">isThreadSafe</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">extends</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">language</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">属?/span></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JSP</span></font></font></font><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="zh-CN">中?/span></font></font><font face="Times New Roman, serif"><font color="#000000"><font style="font-size: 10pt" size="2"><span lang="en-US">JavaBean</span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font style="font-size: 10pt" size="2">基本要掌握三个语?/font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><jsp: useBean id="beanName" class="package.class"/></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><jsp:getProperty name = "beanName" property="propertyName"/></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 10pt" size="2"><span lang="en-US"><jsp:setProperty name ="beanName" property="propertyName" value="propertyValue"/></span></font></font></font></p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm; widows: 0; orphans: 0" align="left"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm"><font color="#000000"></font></p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <p lang="zh-CN" style="margin-bottom: 0cm"><br /> </p> <img src ="http://www.aygfsteel.com/clraychen/aggbug/152811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/clraychen/" target="_blank">du之ray的技术天I?/a> 2007-10-14 22:57 <a href="http://www.aygfsteel.com/clraychen/archive/2007/10/14/152811.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>