Java Slips
Best Of Luck 👍
Java Slips FYMCA (Engineering)
Best Of Luck 👍
Java Slips FYMCA (Engineering)
webapps/ folderMyApp)index.jsp) inside webapps/MyApp/
startup.bat (Windows) or
startup.sh (Linux/Mac)
http://localhost:8080/MyApp/index.jspappletviewer available in your
system PATHApplet class and overriding the
paint()
method
.java extension (e.g.,
HelloApplet.java)
javac HelloApplet.java
<html>
<body>
<applet code="HelloApplet.class" width="300" height="100"></applet>
</body>
</html>
.class fileappletviewer HelloApplet.html
appletviewer from JDK 8
only
mysql-connector-java-x.x.x.jar)
Connection,
Statement, and
ResultSet
javac -cp .;mysql-connector-java-x.x.x.jar MyJDBCProgram.java
java -cp .;mysql-connector-java-x.x.x.jar MyJDBCProgram
MyServlet.java) that extends
HttpServlet
doGet(HttpServletRequest req, HttpServletResponse res) or
doPost() method
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1>Hello from Servlet</h1>");
}
}
javac -cp path/to/servlet-api.jar MyServlet.java
Tomcat/lib/ folder
Tomcat/webapps/YourApp/ like this:
YourApp/WEB-INF/classes/ → place the compiled
MyServlet.class here
YourApp/WEB-INF/web.xml → for servlet configurationweb.xml like this:
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
startup.bat (Windows) or
startup.sh (Linux/Mac)
http://localhost:8080/YourApp/hello