WEB開発の過程で出会った各種の問題と解決方法の総括

15710 ワード

Q:The user specified as a definer ('root'@'%') does not exist
A:rootユーザーにすべてのhostにアクセスできる権限を追加すれば
   mysql> grant all privileges on .to'root'@'%' identified by 'name' with grant option;
------------------------------------------------------------------------------------------------
Q:Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
A:MySQLのjarパッケージをTomcatインストールディレクトリのlibフォルダの下に置く
------------------------------------------------------------------------------------------------
Q
:The server does not support version 3.0 of the J2EE Web module specification.
A:Tomcat 6.0    Servlet 2.5,    import    3.0   。          .settings    ,        org.eclipse.wst.common.project.facet.core.xml  , 
<installed facet="jst.web" version="3.0"/>

に改心
<installed facet="jst.web" version="2.5"/>  

-----------------------------------------------------------------------------------------------
Q:ExtJS     ,          ,         
A: extjs ,Button          ,   :
      ,       "  ", field      ,  form  。                 field  ,       。
    var siteName = new Ext.form.Field({  
                id: 'siteName1',//        Id,   IE             
                fieldLabel: '    ',  
                listeners : {  
                    specialkey : function(field, e) {  
                        if (e.getKey() == Ext.EventObject.ENTER) {  
                            alert("    ");  
                            ...  
                        }  
                    }  
                }  
            });  
------------------------------------------------------------------------------------------------
Q:    eclipse  ,        eclipse  ,            ,         CPU        56%,        
A:Eclipse                 ,  JBuilder  ,         Eclipse   JBuilder   ,  Eclipse        ,  JBuilder IDea           ,          。。。
がEclipseを な ツールとして んだ は に3つあります:1、 でオープンソース2、オープンソースがたくさんあり、 いやすいプラグインがたくさんあります.そして、これらのプラグインは の で、 たちの を に にし、 させることができます(ここでは らに します).IBMのように が する のサポート は に がEclipseを する のいくつかの に づいて、Eclipse ツールの の の を して して、 に のいくつかを んで、もしみんながもっと いEclipse の あるいは いやすいEclipseプラグイン、 などがあれば、みんなが に することを します. 、コードヒントショートカットを するこの は にmyeclipseプラグインを する を としており、 のコードヒントショートカットはctrl+spaceがデフォルトであり、 の り えも であるため、 がある. がmyeclipseと って が ったのですか.の を り える はない.Windows->perferences->general->Keys content assistをalt+/に すると にalt+/がword completionに されているため、word completionのショートカットキー 4を に し、jspのデフォルトの き を する があります.この は にmyeclipseプラグインを する に してmyeclipseをインストールした 、jspページを すると、 の ページが きます.プレビューページもあり、 が く、 には いていません.だからwindowsを します->perferences->general->editors->file associations 3、myeclipseの をキャンセルします されたプラグインが えるにつれて、eclipseには くの がありますが、その くは たちが を したり、 したり、1つだけ したりしていません.キャンセル に わなくてもいいwindows->perferences->general->startup and shutdown 、Eclipseスペルチェックをキャンセル1、スペルチェックは たちに くの をかけます. たちの の は の で、 も いがあることを しますので、 したほうがいいです.あまり に たないwindows->perferences->general->Editors->Text Editors->spelling 、 validationvalidationを り すには があります.xml、jsp、jsf、jsなど、 たちはすべて にチェックする はありません. なときだけチェックします.キャンセル :windows->perferences->Validation Manualの にあるチェックボックスがすべて されていることを き、その はすべて で する を しません: するファイルを クリック->validate----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q:gbk UTF-8   
A:GBK             ,    、             ,        ,        1。
UTF-8 は、 な を するために されるマルチバイト であり、 に8ビット(すなわち1バイト)、 に24ビット(3バイト)を いて される. の が いフォーラムではUTF-8でスペースを します.GBKにはすべての が まれています.UTF-8には、 のすべての で する が まれています.GBKは、 GB 2312に づいて された GB 2312の (まだ ではないようです)UTF-8 された が、 のUTF 8 セットをサポートするブラウザで されます. えば、UTF 8コードであれば、IEの サポートパッケージをダウンロードすることなく、 の IEにも を することができる.したがって、 が いフォーラムでは、GBKを すると1 あたり2バイトを し、UTF-8を すると1バイトしか めません.UTF 8は コードで、その は に くて、 もフォーラムを することができて、GBKは コードで、 はUTF 8より くて、しかしUTF 8が するデータベースはGBKより
------------------------------------------------------------------------------------------------
きい
Q:  eclipse    extjs        
A:     .project  , 
                        org.eclipse.wst.jsdt.core.JAvascriptValidatorおよびorg.eclipse.wst.jsdt.core.jsNatureこの つの を すればいい...
------------------------------------------------------------------------------------------------
Q:java.lang.ClassNotFoundException: javax.mail.MessagingException
A:  mail.jar
------------------------------------------------------------------------------------------------
Q:[SQL] call test(CURDATE()) 
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Partition p01 VALUES LESS THAN (to_days("2012-10-02")), Partition p02 VALUES LES' at line 1
A: MySQL 5.1                date  (    ),         ,    YEAR TO_DAYS     , :
CREATE TABLE t2  
(  
  dt DATE 
)  
PARTITION BY RANGE (TO_DAYS(dt))  
(  
  PARTITION p01 VALUES LESS THAN (TO_DAYS('2007-01-01')),  
  PARTITION p02 VALUES LESS THAN (TO_DAYS('2008-01-01')),  
  PARTITION p03 VALUES LESS THAN (TO_DAYS('2009-01-01')),  
  PARTITION p04 VALUES LESS THAN (MAXVALUE));  
  MySQL 5.5           ,             ,        。

CREATE TABLE t2  
(  
  dt DATE 
)  
PARTITION BY RANGE COLUMNS (dt)  
(  
  PARTITION p01 VALUES LESS THAN ('2007-01-01'),  
  PARTITION p02 VALUES LESS THAN ('2008-01-01'),  
  PARTITION p03 VALUES LESS THAN ('2009-01-01'),  
  PARTITION p04 VALUES LESS THAN (MAXVALUE));  
------------------------------------------------------------------------------------------------
Q:ExtJs    form           ,    
A:   css  , ext-all.css     css   
.x-form-file-wrap {  
        position: relative;  
        height: 22px;  
    }  
    .x-form-file-wrap .x-form-file {  
        position: absolute;  
        right: 0;  
        -moz-opacity: 0;  
        filter:alpha(opacity: 0);  
        opacity: 0;  
        z-index: 2;  
        height: 22px;  
    }  
    .x-form-file-wrap .x-form-file-btn {  
        position: absolute;  
        right: 0;  
        z-index: 1;  
    }  
    .x-form-file-wrap .x-form-file-text {  
        position: absolute;  
        left: 0;  
        z-index: 3;  
        color: #777;  
    }  
      UserPanel.css  ext-all.js   
.upload-icon{
	background-image: url(../images/upload.gif) !important;
}
 :http://blog.csdn.net/lzy_1515/article/details/5734500
------------------------------------------------------------------------------------------------
Q:                ,                 。        this.EditDescriptionWindow.editForm.form.reset();       ,     ,               
A:            ,          , window.hide()             ,         window.show()                  ,    reset()        ,             ,       ,          ,         
        window.show(),         ,  
formpanel.form.load({

url:"  ",

params:{

},

method:"GET/POST",

failure:function(form, action) {

				Ext.Msg.alert('  ', '      ');}

});