Jsp技术

Jsp3.0 工程搭建步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
工程创建目录如下:
在这里插入图片描述


Jsp2.5 工程搭建步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
工程创建目录如下:
在这里插入图片描述


手动设置jsp的编码格式:
在这里插入图片描述
在这里插入图片描述


在jsp编写java代码

      <%
        Date date=new Date();
      %>
   
      <h1>现在时间是:<%=date %></h1>

在这里插入图片描述
运行服务器:
在这里插入图片描述


jsp的基本语法

1、jsp脚本片段
作用:用来写里面java代码

    
      <!-- jsp脚本片段
      作用:用来写里面java代码
       -->
       
       <%
       for(int i=0;i<500; i++){
    	   out.print("你,今天淘气了");
       }
       %>

在这里插入图片描述
运行服务器:
在这里插入图片描述
2、输出的表达式

 
       <!--输出的表达式  -->
       
       <%="你,今天淘气了 " %>
       

在这里插入图片描述
运行服务器:
在这里插入图片描述


JSP九大隐含对象

1、使用jsp的request方法拿数据

<h1>欢迎您,<%=request.getParameter("username") %></h1>

在这里插入图片描述
运行服务器:
效果图:
在这里插入图片描述
比如:我们可以在username可以传admin参数
语法:?属性名=传入值
在这里插入图片描述


1、在当前页面分别向四个域中添加四个属性

 <!-- 在当前页面分别向四个域中添加四个属性 -->
	 <%
	 	pageContext.setAttribute("pageKey", "pageValue");
	    request.setAttribute("reqKey", "reqValue");
	    session.setAttribute("sessKey", "sessValue");
	 	application.setAttribute("appKey", "appValue");
	 %>
     
      <h1>在当前页面中获取四个域中的属性值</h1>
      	 page域中的属性值是:<%=pageContext.getAttribute("pageKey") %><br>
         request域中的属性值是:<%=request.getAttribute("reqKey") %><br>
	     session域中的属性值是:<%=session.getAttribute("sessKey") %><br>
	     application域中的属性值是:<%=application.getAttribute("appKey") %><br>

在这里插入图片描述
运行服务器,效果图:
在这里插入图片描述


2、当我们新创建一个jsp工程为(scope2.jsp),想要在当前页面(scope.jsp)访问能获取跳转新创建jsp工程为(scope2.jsp)的数据
步骤:
首先,创建scope2.jsp
在这里插入图片描述

scope2.jsp

  
	  <!-- 在当前页面分别向四个域中添加四个属性 -->
	 <%
	 	pageContext.setAttribute("pageKey", "pageValue");
	    request.setAttribute("reqKey", "reqValue");
	    session.setAttribute("sessKey", "sessValue");
	 	application.setAttribute("appKey", "appValue");
	 %>
     
      <h1>在scope2.jsp页面中获取四个域中的属性值</h1>
      	 page域中的属性值是:<%=pageContext.getAttribute("pageKey") %><br>
         request域中的属性值是:<%=request.getAttribute("reqKey") %><br>
	     session域中的属性值是:<%=session.getAttribute("sessKey") %><br>
	     application域中的属性值是:<%=application.getAttribute("appKey") %><br>	      

接着,在当前页面启动服务器之前,添加一个转发属性

<!-- 转发到scope2.jsp页面 -->
<jsp:forward page="/scope2.jsp"></jsp:forward>

在这里插入图片描述

运行当前页面服务器,效果图:
在这里插入图片描述


3、当我们需要在这两个页面做跳转,可以使用超链接

<a href="/Web_JSP/scope2.jsp">去scope2.jsp页面</a>

在这里插入图片描述
运行当前页面服务器,效果图:
在这里插入图片描述
跳转后的效果图:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值