博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA SERVLET 属性范围样例
阅读量:7067 次
发布时间:2019-06-28

本文共 3774 字,大约阅读时间需要 12 分钟。

package com.jeelearning.servlet;import java.io.IOException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;/** * Servlet implementation class SetAttributeServlet */@WebServlet("/setAttribute")public class SetAttributeServlet extends HttpServlet {    private static final long serialVersionUID = 1L;           /**     * @see HttpServlet#HttpServlet()     */    public SetAttributeServlet() {        super();        // TODO Auto-generated constructor stub    }    /**     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub        response.setCharacterEncoding("utf-8");        response.setContentType("text/html;charset=utf-8");        ServletContext servletctx = getServletContext();        HttpSession session = request.getSession();                servletctx.setAttribute("applicationAttribute", "应用范围属性");        session.setAttribute("sessionAttribute", "会话范围属性");        request.setAttribute("requestAttribute", "请求范围属性");                RequestDispatcher view = request.getRequestDispatcher("getAttribute");        view.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        doGet(request, response);    }}
package com.jeelearning.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;/** * Servlet implementation class GetAttributeServlet */@WebServlet("/getAttribute")public class GetAttributeServlet extends HttpServlet {    private static final long serialVersionUID = 1L;           /**     * @see HttpServlet#HttpServlet()     */    public GetAttributeServlet() {        super();        // TODO Auto-generated constructor stub    }    /**     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub        response.setCharacterEncoding("utf-8");        response.setContentType("text/html;charset=utf-8");        ServletContext servletctx = getServletContext();        HttpSession session = request.getSession();        PrintWriter out = response.getWriter();                out.println("应用范围属性: ");        out.println(servletctx.getAttribute("applicationAttribute"));        out.println("
"); out.println("会话范围属性: "); out.println(session.getAttribute("sessionAttribute")); out.println("
"); out.println("请求范围属性: "); out.println(request.getAttribute("requestAttribute")); out.println("
"); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); }}

转载地址:http://noall.baihongyu.com/

你可能感兴趣的文章
gearman简单介绍
查看>>
《Typecript 入门教程》 3、接口
查看>>
jsp的几种跳转比较
查看>>
用oracle查询当前数据库中的所有表
查看>>
决心书
查看>>
git 从版本控制中删除文件及.gitignore的用法
查看>>
cacti安装
查看>>
Spark核心概念
查看>>
Kali***(二)之被动信息收集——搜索引擎
查看>>
组策略参考文档1-共享打印机
查看>>
Linux的包管理工具介绍
查看>>
程序员如何成为架构师
查看>>
fiddler抓包之关于connect连接
查看>>
MySQL,binlog2sql回滚操作测试
查看>>
CentOS7下yum安装Jenkins
查看>>
简练软考知识点整理-确认范围管理
查看>>
不懂这几点就落后了:Android、Python工程师必读!
查看>>
Werkzeug 教程
查看>>
内核参数优化
查看>>
用户,组和权限零碎知识
查看>>