This article mainly introduces how to use Lomboz to develop JSTL and EL, it is best to refer to my previous article.
"Graphical use Eclipse3.0.1 Lomboz3.0.1 Tomcat 5.0.28 Development JSP", the environment configuration is similar to it, here is omitted.
I. need software
XML Buddy
Homepage
http://xmlbuddy.com
download
This is an Eclipse plugin that helps to edit the XML file.
Install plugin, reference
"Installing the Eclipse plugin using the LINKS"
2. Environmental configuration
1. Create a new Lomboz J2ee Project,
Project Name: "servlet sample";
Fill in the Web Modules: "servletWeb";
Added Servers: "Tomcat 5.0.28",
Since my last article is more detailed for the New Project of Eclipse, here is from simple.
2. Directory structure
F: / j2sdk jdk directory
D: / eclipse eclipse directory
F: / java / jakarta-tomcat tomcat 5.0.28 directory
D: /plug-in/lombo.301 Lomboz Directory (I use a links method here
Installed,
D: / Eclipse / Workspace / Servlet Sample JSTL SAMPLE project directory
Based on the installed software, make a suitable configuration.
3. Automatically format the XML file
Eclipse Main Interface -> Window -> Preference -> Xmlbuddy-> Formatting: Check the two radios in the right column.
4. In order to automatically add parameters to the configuration file Web.xml, you need to modify the namespace of Web.xml, and replace itself with "Web-App_2_3.dtd" to "Web-App_2_4.xsd".
Open the web.xml file and then modified as follows:
Servlet Sample / ServletWeb / Web-INF / Web.xml XML Version = "1.0" Encoding = "ISO-8859-1">
3. Writing instance
Be sure to make the previous preparation work to get a good effect.
1. Right-click servletWeb, create a new servlet
2. Fill in the following
Next:
3. Open the web.xml file again and the discovery parameters are automatically added.
Servlet Sample / ServletWeb / Web-INF / Web.xml XML Version = "1.0" Encoding = "UTF-8"?>
4. Modify Helloservlet.java, modify as follows:
Servlet Sample / src / javamxj / servlet / HelloServlet.java package javamxj.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet. http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; / ** * @author javamxj * * two strings using the display initialization parameter * ( "Hello javamxj blog") in the output window * If the initialization parameter is not defined, use the default string * ("Welcome Servlet!"). * Initialization parameters are defined in the web.xml file. * * / Public class HelloServlet extends HttpServlet {private String defaultGreeting; private String defaultName; public void init (ServletConfig config) throws ServletException {// initialization parameter obtained super.init (config) from the web.xml; // get the initialization parameters, If there is no, use the default string IF ((DefaultGreeting = GetInitParameter ("Greeting")) == null) defaultgreeting = "welcome"; if ((DefaultName = GetItParameter ("name")) == null) defaultname = "servlet ! ";} protected void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// set first document type response.setContentType (" text / html; charset = GBK "); // Get the output stream PrintWriter out = response. GetWriter (); out.println ("
Http: // localhost: 8080 / servletWeb / Hello as shown:
6. Do not use the initialization parameters below.
Open the web.xml file, modify it as follows, save.
7. Redee the servletWeb module and refresh the browser window.
OK! Successfully call the default string.
The next article will introduce how to use "
Sysdeo Eclipse Tomcat Launcher Plugin editing and debugging JSP and servlet, and talking about it with Lomboz.