Servlet教程____一个简单的Servlet(基于web.xml配置servelt)
来源:互联网 发布:知味襄阳9月15日 编辑:程序博客网 时间:2024/05/16 16:58
1.定义页面和表单
2.定义servlet和业务流程
package com.test.servlet;import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * @author Administrator * 测试实体类 */public class TestServlet extends HttpServlet{/** * SERID */private static final long serialVersionUID = 1L;@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {doPost(req, resp);System.out.println("get请求:"+req.getMethod());}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {/** * 使用request.parmeter获取页面的请求参数 */String username=req.getParameter("username");String userpwd=req.getParameter("userpwd");System.out.println("__________获取页面请求参数 : 用户名:"+username+":密码:"+userpwd);/** * 使用Enumreations获取 */Enumeration<String> enumeration=req.getParameterNames();while(enumeration.hasMoreElements()){String params=enumeration.nextElement();String[] paramValues = req.getParameterValues(params); for (int i = 0; i < paramValues.length; i++) {System.out.println(params+"的值为:"+paramValues[i]);}}if("admin".equals(username)){req.setAttribute("user", username);req.getRequestDispatcher("main.jsp").forward(req,resp);}}}
3.配置web.xml相关servlet信息
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>zservlet001</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 测试servlet开始 --> <!-- servlet配置 --> <servlet> <servlet-name>TestServlet</servlet-name> <servlet-class>com.test.servlet.TestServlet</servlet-class> </servlet> <!-- servlet映射配置 --> <servlet-mapping> <servlet-name>TestServlet</servlet-name> <url-pattern>/TestServlet</url-pattern> </servlet-mapping><!-- 测试servlet结束 --> </web-app>
4.运行结果
阅读全文
0 0
- Servlet教程____一个简单的Servlet(基于web.xml配置servelt)
- servlet的web.xml配置
- servlet的web.xml配置
- Servlet的web.xml配置
- JAVA Servlet 简单实例和web.xml常用的配置
- web.xml配置Servlet
- servlet web.xml配置
- web.xml配置servlet
- web.xml 配置-servlet
- Servlet的配置(建立项目的时候每写一个servlet都要在web.xml中声明servlet)
- Spring3:基于XML文件的Servlet配置
- servlet的web.xml的配置信息
- 【Servlet】web.xml中servlet的配置方法
- servlet 包的 web。xml文件配置
- servlet中的web.xml的配置
- Servlet中web.xml的配置解析
- web.xml中servlet的配置
- 优化Servlet在web.xml的配置
- jquery修改css中带有!important的样式属性
- Java中switch语句真正执行顺序及default位置对结果的影响
- 接口的特点
- FD_WRITE 和 FD_READ的触发条件
- STM32 软件模拟SPI时序驱动NRF24L01
- Servlet教程____一个简单的Servlet(基于web.xml配置servelt)
- NAT技术与代理服务器调研
- 51nod 1705 七星剑
- Fingo开发者大赛奖金发放,哈视奇等团队共享 10万美金
- 电脑安装多个版本的jdk解决方法
- LeetCode
- mysql远程客户端无法连接,修改配置文件
- tf.sign和tf.reduce_sum
- 【PSOC4】入门学习笔记6——电容触摸滑条控制LED灯