JSP基础—URL、指令及动作

1.第一个JSP页面

 <%
  		out.print("Hellow word");
 %>

说到底,JSP就是用java设计动态网页

2.注释

  		 <%-- 注释内容 --%>

3.JSP表达式、程序段和声明

3.1 JSP表达式

基本语法:<%=变量/返回值/表达式%>
作用:将里面内容运算的结果输出到客户端

 	<% String mag="jack";String ary="Welcome to JSP";%>
    
    <%= mag + ary %>

运行结果就是
jackWelcome to JSP

3.2 JSP程序段

就是插入到JSP程序的java代码段
基本语法:<% java代码段%>不能在JSP程序段定义方法)

   <% for(int i=0;i<3;i++){
    		out.print(i+"haha <br>");
    		}
    %>

还可以

 <% for(int i=0;i<3;i++){  %>      //这是for循环一部分
    		<%= i %>               //JSP表达式输出i
    		haha<br>               //HTML显示
    <%  }   %>                     //与上面的循环形成整体

运行结果都是:
运行

3.3 JSP的申明

方法、页面全局变量和类的申明都可以放在JSP申明里
基本语法:<%! 代码 %>

 <%= mag %>//输出mag
    <%!  String mag="HALLO"; %>

有感叹号就是对的,就是申明没有就会报错,就是表达式

4.URL传值

实现不同网页间

传递页面:?函数名 函数值
接收页面:request.getParameter(“函数名”);

 <% 
    	String str ="12"; 
   		int number=Integer.parseInt(str);
  %>
    	该数的平方是:<%= number*number %><br/>
    <a href="b2.jsp?number=<%= number %>"><b>该数立方和</b></a>
<%
    	String str=request.getParameter("number");
    	int number=Integer.parseInt(str);	     
 %>
   	该数立方是:<%= number*number*number %>

5.Jsp指令和动作

5.1 JSP指令

5.1.1 page 导入包

基本格式==<%@ page import=“包名.类名”%>==

<%@ page import="java.sql.*" %>

5.1.2 page 设定字符集

基本格式==<%@ page pageEncoding=“编码类型”%>==

<%@ page pageEncoding="gbk"%>//可以识别中文

常用字符集:
ASCII:可用来识别英文
gbk:识别绝大多数汉字(gb18030识别更多)
Unicode:支持跨平台

5.1.3 page 设定错误页面

在发生错误页面写:<%@ page errorPage=“anErrorPage.jsp”%>
在anErrorPage.jsp页面写:<%@ page isErrorPage=“true”%>

5.1.4 include 引入页面

基本格式:<%@ include file=“引入页面地址” %>

5.2 JSP动作

5.2.1 引入页面

基本格式:<jsp:include page=“info.jsp”></jsp:include>

5.2.2 跳转页面

基本格式:<jsp:forward page=“info.jsp”></jsp:forward>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小橙菜鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值