java���C��Ҋ���}(jsp�汾)- ̓�M���C���},̓�M���C����ע��-��Ҋ���},̓�M���C,�W(w��ng)�����,����ע��,���C,��I(y��)�]��,��퓿��g,�������,�W(w��ng)�j(lu��)����,���C�й�,�W(w��ng)վ���O(sh��),����">

局长含着秘书的小奶头_让女生荷尔蒙飙升的三种行为_中年夫妇大白天啪啪_漂亮人妻办公室里沦陷_女性下面摸起来有很多疙瘩_免费+国产+在线_女特务还是黄花大闺女_欧美视频三a片在线播放_免费毛片a在线观看

  ̓MCע-Ҋ} ̓MC} ̓MC}


javaCҊ}(jsp汾)
ߣ

JSPCĸNܛİ汾̖Ƕ
 Apache 2.0.52
 Tomcat 5.5.20
 MySQL 4.1.7
 PHP  4.3.9
 Zend 2.5.0
 JDK  1.5.0_10
 JDBC mysql-connector-java-5.0.4
JSPCǷ֧Struts
JSPC֧Struts(yng),strutsP(gun)ļҪÑԼς
JSPC֧ЩʽURL
Ŀǰjava̓MCֻ֧2Nʽ
 ·ԡ/servlet/_^
 ļ.jspY(ji)β
 ļ.doY(ji)β
JSPCǷ֧jspsmart.uploadҪעĵطô
˾JSPC֧jspsmart.upload
JSPCǷ֧javamail
˾JSPC֧javamail(yng)
JSPC朽Ӕ(sh)(j)
҂hʹJDBC朽MySQL(sh)(j)죬]Ñվc(yng)øвͬĿǰ˾߀δƳͨõBӳعÑʹáҪʹÔ(sh)(j)朽ӳ҂hԼ(chung)


Tomcatϵy(tng)ԎjarЩ
JSPCԎjarՈעcļa(chn)_ͻ
 commons-el.jar
 jasper-compiler.jar
 jasper-runtime.jar
 jsp-api.jar
 mysql-connector-java-5.0.4-bin.jar
 naming-factory.jar
 naming-java.jar
 naming-resources.jar
 servlet-api.jar
JSPCڰȫ_Щ(qun)
S java.util.PropertyPermission "jaxp.debug", "read"
S java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime"
S java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime.*"
S java.lang.RuntimePermission "getProtectionDomain"
S java.lang.RuntimePermission "accessDeclaredMembers"
S java.lang.reflect.ReflectPermission "suppressAccessChecks"
S java.lang.reflect.ReflectPermission "invoke.*"
S java.util.PropertyPermission "*", "read"
S java.security.SecurityPermission "putProviderProperty.SunJCE"
S java.security.SecurityPermission "insertProvider.SunJCE"
S java.io.FilePermission "/home/ÑC/-", "read, write, delete, execute"
JSPCֹÑֱ{(dio)Щ
JSPCֹÑ{(dio)ַ_^package@ЩTomcatĵĎļһÑʹõÑվcϳF(xin)˽ֹLϢOпÑςTomcatϵy(tng)Ո͑z WEN-INF/libĿȥTomcatϵy(tng)Ԏjarɡ
sun.
org.apache.catalina.
org.apache.coyote.
org.apache.tomcat.
org.apache.jasper.
sun.beans.
jsp\
F(xin)404e`Ҳj(lu)spļrweb.xmle`JSPļܱ(zh)Ҫ޸
ʲôF(xin) java.security.AccessControlException: access deniede`
ԭЃc
]Ы@_ę(qun)޵rLϵy(tng)YԴhҪ޸ę(qun)վcĿǾxh(qun)
ϵy(tng)(qun)޽(jng)zo`ԳF(xin)access deniedF(xin)ܿĴa(zh)ЕrҪę(qun)޳˾CĬJSķՈա˾JSPC_ŵę(qun)б޸ijԲܽQ}Ժϵy(tng)T“(lin)ϵTzĴaoȫ[ŌԱCij\
JSP̓MCservletʾ.
аindex.jspweb.xmlHelloWorld.classļքeςվcĿ
/wwwroot/index.jsp
/wwwroot/WEB-INF/web.xml
/wwwroot/WEB-INF/classes/HelloWorld.class
ςL http://yourdomain/
£
1web.xml
<?xml version="1.0" ?>
<web-app>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>

2index.jspļ
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello, World!</h1>
<p>The current time : <%= new java.util.Date() %>.</p>
<p>To run the servlet example <a href="/servlet/HelloWorld">click here</a>.</p>
</body>
</html>

3HelloWorld.javaԴļ,ҪڱؾgHellWorld.class
// Filename : HelloWorld.java
// Description : This servlet says hello!
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet ( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("Hello, World!");
out.println("");
out.println("Hello, World !");
out.println("This is my first servlet.");
out.println("");
}// end doGet
}
//code end

13JSPCվcĿf
/wwwrootĿ䛴оW(wng)ļjsp/php/htmlȸʽļ
/WEB-INF/web.xml Web(yng)óļ@һXMLļ servlet đ(yng)ýMüҎ(gu)t
/WEB-INF/classes/ @Ŀ䛰վcõ class ļ servlet class ͷservlet classܰ .jarļСվcĴҎ(gu)t(yng)ԓJavaĴҎ(gu)t(zh)磺 һ com.mycompany.mypackage.MyServlet 㑪(yng)ԓʽ /WEB-INF/classes/com/mycompany/mypackage/MyServlet.class 
/WEB-INF/lib/ Ŀ䛴ŴwnjarļҪעDzܴÑԼservletjarļcϵy(tng)_ͻ(do)tomcatojsp
؄eѣ
/WEB-INF/classes//WEB-INF/lib @ɂĿ䛺еļϵy(tng)횵܄ht(do)‘(yng)óo{(dio)ՈÑע
 



Դ
x10548
ڣ2007/7/31

pL   ]   ղ   ӡ   P(gun)] w С  
һƪѽ(jng)]
һƪP(gun)˾޸ĽЧrg}
  >> P(gun)
 
  ̓MC
Hi~ҁ

QQھԃ
(w)rg9:00-24:00

ͷԒ
(w)ᾀ

0756-2286686

(w)ᾀ
(w)rg9:00-24:00

0756-2286686

18088821504

΢Ź̖
΢̖aitiandongli

С
R֪ƒ(yu)ݴNϢ