基于flex4技术从零开发flex博客系统 : 2 与servlet服务端交互
2009-05-05 12:04:27 来源:WEB开发网3.2,war/WEB-INF用于放置一些配置文件。web.xml是web应用配置文件,用于定义Servlet与url的映射,主页列表,过 滤器与安全约束条件等。
在web.xml中,以下片段用于定义一个servlet name到一个servlet class的映射:
<servlet>
<servlet-name>helloWorld</servlet-name>
<servlet-class>sban.flexblog.server.HelloWorldServlet</servlet-class>
</servlet>
而此时,如果我们再定义一个url到该servlet name的映射,访问这个url,控制权便交由sban.flexblog.server.HelloWorldServlet处理:
<servlet>
<servlet-name>helloWorld</servlet-name>
<url-pattern>/gapp_flexblog/hello</url-pattern>
</servlet>
思考问题1:如果我们直接定义一个url到servlet class的映射,是否也可以?
二,动态的hello world应用
在sban.flexblog.server下新建一个HelloWorldServlet类,代码如下:
package sban.flexblog.server;
import java.io.IOException;
import javax.servlet.http.*;
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
String[] name = req.getParameterValues("name");
resp.setContentType("text/plain");
resp.getWriter().println("Hi " + name[0] + ",Hello, world.");
}
}
赞助商链接