Servlet初始化参数总结

本文介绍了如何在web.xml文件中配置Servlet初始化参数,并详细解析了通过ServletConfig和ServletContext对象获取这些参数的方法。同时,文章总结了Servlet的初始化过程与运行方式,并探讨了JSP与Servlet的区别和各自的应用场景。

配置和获取Servlet初始化参数
web.xm 文件配置
a
com.web

弟弟你好
3岁了

2.获取值 public class LoadServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

Servlet config=this.getServletConfig();
String a=config.getinitparam;
system.out.println(“a”) /获得指定名称的Servlet初始化参数的值

Servet 上下文初始化参数
1.配置 web.xm


5年龄
13

</web.app>
2.获取上下文作用域参数 (方法1)
public class LoadServlet extends HttpServlet {

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

Servletcontext a=this.getservletContext(); //方式一
String b=a.getinitparammeter;
system.out.println(b);

3…获取上下文作用域参数(方法2)
public void init(ServletConfig config) throws ServletException {
super.init(config)
system.out.println(“init中获取”+config.getInitparameter) //方式二
目录为空,请插入标题(字体左侧)后点击刷新按钮
总结:

容器初始化一个servlet时,会为这个servlet搭建一个唯一的servletConfig对象,容器会从web,xm文件中读出 servlet初始化参数交给ServletCongifig对象,然后再把ServletConfig对象传递给Servlet的init()方法;
对比-servlet的运行方式 web服务器得到一个指向servlet的请求,交给servlet容器,容器实例化Servlet,并向Servlet提供请求和响应,由容器调用servler的请求处理方法,处理结果返回客户端。
存放在Servetconfig对象中的属性,可以被该web应用程序内的所有Servlet程序访问;
jsp概念
jsp:java server page:java服务器页面,他是一种动态网页技术标准,可以从数据库加载数据
执行过程,客户端发出请求,jsp页面转译,编译成字节码,加载初始化servlet对象。
JSP实质上就是一个Servlet,只不过我们是在JSP页
面嵌入JAVA代码,在Servlet中可以嵌入HTML代码
• Servlet更擅长做业务流程的控制,而JSP更擅长做数
据的展示
<%=java表达式%>,<%=5%> ;
代码片段 <% java代码区 %>,注意代码片段放在服务方法中,所以是局部变量,其中不能定义
jsp 声明 < %! % >, 定义方法或者成员变量,声明实在类中定义,所以都是成员变量,尽量少用,导致线程不安全

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值