Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : jsp

Ô¤±àÒëJSPµÄANT½Å±¾ (¼æÈÝtomcat5ºÍtomcat6)

<project name="jspToServletToClass" default="jsp2servlet2class" basedir=".">

<!-- set global properties for this build -->
<property environment="env" />
<property name="src" location="F:\JspC\src\" />
<property name="build" location="F:\JspC\classes" />
<property name="dist" location="dist" />
<property name="webapp.name" value="arms" />
<property name="tomcat.home" value="D:\Java\apache-tomcat-5.5.28" />
<property name="webapp.path" value="../../webapp" />
<property name="jspoutput.path" value="${tomcat.home}\work\Catalina\localhost\${webapp.name}\" />
<property name="tomcat.lib.server" value="." />
<property name="tomcat.lib.common" value="." />
<property name=" ......

tomcat¡¢JDKºÍJSPÅäÖÃ

¾­³£¿´µ½Ðí¶àÈËÎÊÈçºÎÅäÖÃJDKºÍJSP£¬ÏÖÔÚÎÒ°Ñ·½·¨×ܽáÏ£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
µÚÒ»²½£ºÏÂÔØjdkºÍtomcat
µÚ¶þ²½£º°²×°ºÍÅäÖÃÄãµÄjdkºÍtomcat£ºÖ´ÐÐjdkºÍtomcatµÄ°²×°³ÌÐò£¬È»ºóÉèÖð´ÕÕ·¾¶½øÐа²×°¼´¿É¡£
1.°²×°j2sdkÒÔºó£¬ÐèÒªÅäÖÃһϻ·¾³±äÁ¿£¬ÔÚÎҵĵçÄÔ->ÊôÐÔ->¸ß¼¶->»·¾³±äÁ¿->ϵͳ±äÁ¿ÖÐÌí¼ÓÒÔÏ»·¾³±äÁ¿(¼Ù¶¨ÄãµÄjdk°²×°ÔÚc:\jdk1.6£©:
JAVA_HOME=c:\jdk1.6
classpath=. ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;£¨.;Ò»¶¨²»ÄÜÉÙ£¬ÒòΪËü´ú±íµ±Ç°Â·¾¶)
path=%JAVA_HOME%\bin
½Ó×Å¿ÉÒÔдһ¸ö¼òµ¥µÄjava³ÌÐòÀ´²âÊÔJDKÊÇ·ñÒѰ²×°³É¹¦£º
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
½«ÉÏÃæµÄÕâ¶Î³ÌÐò±£´æÎªÎļþÃûΪTest.javaµÄÎļþ¡£
È»ºó´ò¿ªÃüÁîÌáʾ·û´°¿Ú£¬cdµ½ÄãµÄTest.javaËùÔÚĿ¼£¬È»ºó¼üÈëÏÂÃæµÄÃüÁî 
javac Test.java
java Test 
´ËʱÈç¹û¿´µ½´òÓ¡³öÀ´This is a test program.µÄ»°ËµÃ÷°²×°³É¹¦ÁË£¬Èç¹ûûÓдòÓ¡³öÕâ¾ä»°£¬ÄãÐèÒª×Ðϸ¼ì²éÒ»ÏÂÄãµÄÅäÖÃÇé¿ö¡£
2.°²×°Tomcatºó£¬ÔÚÎҵĵçÄÔ->ÊôÐÔ->¸ß¼¶->»·¾³±äÁ¿->ϵͳ±äÁ ......

Java ʹÓÃSSH¿ò¼Ü¿ª·¢Jsp ·½±ã£¬¿ì½Ý£¬¼òµ¥

Impl
public class BaseDAOImpl extends HibernateDaoSupport implements IBaseDAO
 //Ìí¼ÓÊý¾Ý
 this.getHibernateTemplate().save(achi);
 //ɾ³ý
 this.getHibernateTemplate().delete(this.getById(achi));
 //²éѯËùÓÐ
return this.getHibernateTemplate().find("from Achievement a order by a.achieveRate desc");
 //²éѯµ¥¸ö
return (Achievement)this.getHibernateTemplate().get(Achievement.class, id); 
 //ÐÞ¸Ä
 this.getHibernateTemplate().update(achi);
 
//Ò³ÃæÏÔʾ
<logic:notEmpty name="list">
     <logic:iterate id="obj" name="list">
      <tr>
       <td>${obj.salerName }</td>
       <td>${obj.planAmount }</td>
       <td>${obj.factAmount }</td>
       <td>${obj.achieveRate }</td>
     ......

Java ʹÓÃSSH¿ò¼Ü¿ª·¢Jsp ·½±ã£¬¿ì½Ý£¬¼òµ¥

Impl
public class BaseDAOImpl extends HibernateDaoSupport implements IBaseDAO
 //Ìí¼ÓÊý¾Ý
 this.getHibernateTemplate().save(achi);
 //ɾ³ý
 this.getHibernateTemplate().delete(this.getById(achi));
 //²éѯËùÓÐ
return this.getHibernateTemplate().find("from Achievement a order by a.achieveRate desc");
 //²éѯµ¥¸ö
return (Achievement)this.getHibernateTemplate().get(Achievement.class, id); 
 //ÐÞ¸Ä
 this.getHibernateTemplate().update(achi);
 
//Ò³ÃæÏÔʾ
<logic:notEmpty name="list">
     <logic:iterate id="obj" name="list">
      <tr>
       <td>${obj.salerName }</td>
       <td>${obj.planAmount }</td>
       <td>${obj.factAmount }</td>
       <td>${obj.achieveRate }</td>
     ......

SetCharacterEncodingFilter jsp×Ö·û¹ýÂËÆ÷

package com.demo.filter;
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import java.io.IOException;
public class SetCharacterEncodingFilter implements Filter {
  protected FilterConfig filterConfig;
  protected String encodingName;
  protected boolean enable;
  public SetCharacterEncodingFilter() {
    this.encodingName = "GBK";
    this.enable = false;
  }
  public void init(FilterConfig filterConfig) throws ServletException {
    this.filterConfig = filterConfig;
  }
  public void doFilter(ServletRequest request,
                       ServletResponse response,
         ......

jsp³£ÓÃÄÚÖöÔÏó

JSP ÄÚÖöÔÏó ÊÕ²Ø
ÄÚÖöÔÏóÊDz»ÐèÒªÉùÃ÷£¬Ö±½Ó¿ÉÒÔÔÚJSPÖÐʹÓõĶÔÏó£¬JSPÓÐÒÔϼ¸ÖÖÄÚÖöÔÏó£º
1.request¶ÔÏó
request±íʾHttpServletRequest¶ÔÏó¡£Ëü°üº¬ÁËÓйØä¯ÀÀÆ÷ÇëÇóµÄÐÅÏ¢£¬²¢ÇÒÌṩÁ˼¸¸öÓÃÓÚ»ñÈ¡cookie, header, ºÍsessionÊý¾ÝµÄÓÐÓõķ½·¨¡£¿Í»§¶ËµÄÇëÇóÐÅÏ¢±»·â×°ÔÚrequest¶ÔÏóÖУ¬Í¨¹ýËü²ÅÄÜÁ˽⵽¿Í»§µÄÐèÇó£¬È»ºó×ö³öÏìÓ¦¡£
1 Object getAttribute(String name) ·µ»ØÖ¸¶¨ÊôÐÔµÄÊôÐÔÖµ£¬¸ÃÊôÐÔ²»´æÔÚʱ·µ»Ønull¡£
2 Enumeration getAttributeNames() ·µ»ØËùÓпÉÓÃÊôÐÔÃûµÄö¾Ù
3 String getAuthType() ;·µ»ØÓÃÀ´±£»¤servletµÄÈÏÖ¤·½·¨µÄÃû³Æ£¬Î´Êܱ£»¤Ê±·µ»Ønull¡£
4 String getCharacterEncoding() ·µ»Ø×Ö·û±àÂ뷽ʽ
5 int getContentLength() ·µ»ØÇëÇóÌåµÄ³¤¶È£¨ÒÔ×Ö½ÚÊý£©£¬²»ÄÜÈ·¶¨³¤¶Èʱ·µ»Ø-1¡£
6 String getContentType() µÃµ½ÇëÇóÌåµÄMIMEÀàÐÍ
7 String getContentPath() ·µ»ØÇëÇóµÄ·¾¶¡£
8 Cookie[] getCookies() ·µ»Ø¿Í»§¶ËËùÓеÄCookieµÄÊý×é¡£
9 Enumeration getHeaderNames() ·µ»ØËùÓÐHTTPÍ·µÄÃû³ÆµÄ¼¯ºÏ¡£
10 Enumeration getHeaders( String name ) ·µ»ØÖ¸¶¨HTTPÍ·µÄËùÓÐÖµµÄ¼¯ºÏ¡£
11 String getHeader( String ......

JSPÖÐÉú³É¶¯Ì¬XMLʵÀý

<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="tet/css" href="mystyle.css" ?>
<%@ page errorPage="error.jap" %>
<%@ page contentType="text/xml" %>
<realmarid>
»ÊÂí»¨Ãû²á
<athlete>
<name>Æë´ïÄÚ</name>
<country>·¨¹ú</country>
<age>32</age>
<telephone>124252432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
<athlete>
<name>ÀͶû</name>
<country>Î÷°àÑÀ</country>
<age>28</age>
<telephone>1243432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
<athlete>
<name>±´¿ËººÄ·</name>
<country>Ó¢¹ú</country>
<age>28</age>
<telephone>1243432</telephone>
<date>The date is <%=new java.util.Date ......

JSPÖÐÉú³É¶¯Ì¬XMLʵÀý

<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="tet/css" href="mystyle.css" ?>
<%@ page errorPage="error.jap" %>
<%@ page contentType="text/xml" %>
<realmarid>
»ÊÂí»¨Ãû²á
<athlete>
<name>Æë´ïÄÚ</name>
<country>·¨¹ú</country>
<age>32</age>
<telephone>124252432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
<athlete>
<name>ÀͶû</name>
<country>Î÷°àÑÀ</country>
<age>28</age>
<telephone>1243432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
<athlete>
<name>±´¿ËººÄ·</name>
<country>Ó¢¹ú</country>
<age>28</age>
<telephone>1243432</telephone>
<date>The date is <%=new java.util.Date ......
×ܼǼÊý:884; ×ÜÒ³Êý:148; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [48] [49] [50] [51] 52 [53] [54] [55] [56] [57]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ