tamcat学习2之使用Maven新建webapp,并从HelloServlet中读取变量值
来源:互联网 发布:大数据 通用 解决方案 编辑:程序博客网 时间:2024/06/06 04:54
1.相对于前一篇,需要新建HelloServlet.java:
package org.ms.bop.server;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class HelloServlet */public class HelloServlet extends HttpServlet {private static final long serialVersionUID = 1L; /** * Default constructor. */ public HelloServlet() { // TODO Auto-generated constructor stub }/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {request.setAttribute("hello","world1");request.getRequestDispatcher("hello.jsp").forward(request, response);}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub}}
2.新建hello.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page isELIgnored="false" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><h1>hello:${hello }</h1></body></html>
3.配置web.xml:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app><display-name>Archetype Created Web Application</display-name><servlet><servlet-name>HelloServlet</servlet-name><servlet-class>org.ms.bop.server.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/hello.do</url-pattern></servlet-mapping></web-app>
4.发布访问:
http://127.0.0.1:8080/WebTest/hello.do
返回的是:
hello:world1
5.问题总结:
如果jsp中不加:
<%@ page isELIgnored="false" %>
hello:${hello }
0 0
- tamcat学习2之使用Maven新建webapp,并从HelloServlet中读取变量值
- tamcat学习1之使用Maven新建webapp
- Struts2中变量值接收和使用
- Eclipse新建maven-webapp
- 新建maven webapp步骤
- Servlet学习之HelloServlet生命周期
- 从交换两个变量值看c语言学习历程
- 从数据库内部表中查询得到ORACLE_BASE变量值
- Eclipse+Maven创建webapp项目,并使用
- Maven2创建并管理WebApp并使用Maven Jetty Plugin在Eclipse中调试
- MyEclipse新建Maven webapp项目
- 在JS中使用Freemaker变量值,利用函数js_string
- maven学习之从搭建maven环境到在项目中如何使用maven
- 面试之变量值交换
- alert中显示变量值
- 天生一对"Maven2+Jetty" -- Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试
- 天生一对"Maven2+Jetty" -- Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试
- Maven学习三之新建maven项目
- eclipse中的SQLiteDatabase的两个属性的查语句
- 线程同步的几种方法
- AVL
- 怎样进行调试?
- PHP基础语法
- tamcat学习2之使用Maven新建webapp,并从HelloServlet中读取变量值
- 数据库设计简要规范
- 5.sqlMapConfig配置
- 【C语言】整型溢出和整型提升
- git的学习(各个版本之间的转换)
- hihocoder -#1043 : 完全背包
- bzoj3917【Baltic2014】sequence
- [Android]百度地图之地图标注
- 魔兽改键程序修改