当前位置: 首页 > news >正文

做网站微信支付多少钱html结构代码

做网站微信支付多少钱,html结构代码,网站设计需求原型图,网络模块目录 JSP一、什么是JSP1.1 概念1.2 创建JSP1.3 JSP编写Java代码1.4 JSP实现原理 二、JSP与HTML集成2.1 普通脚本2.2 声明脚本2.3 输出脚本2.4 JSP指令2.5 动作标签 三、内置对象3.1 四大域对象 JSP 一、什么是JSP 1.1 概念 简化的Servlet设计,在HTMl标签中嵌套Jav…

目录

  • JSP
    • 一、什么是JSP
      • 1.1 概念
      • 1.2 创建JSP
      • 1.3 JSP编写Java代码
      • 1.4 JSP实现原理
    • 二、JSP与HTML集成
      • 2.1 普通脚本
      • 2.2 声明脚本
      • 2.3 输出脚本
      • 2.4 JSP指令
      • 2.5 动作标签
    • 三、内置对象
      • 3.1 四大域对象

JSP

一、什么是JSP

1.1 概念

  • 简化的Servlet设计,在HTMl标签中嵌套Java代码,用以高效开发Web应用的动态网页。

  • 作用:替换显示页面部分的Servlet(使用*.jsp文件替换XxxJSP.java)

1.2 创建JSP

在web目录下新建*.jsp文件(与WEB-INF平级)

1.3 JSP编写Java代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>This is my first page</title>    
</head>
<body><%=new java.util.Date() %>    
</body>
</html>
//使用<%= %>标签编写java代码在页面中打印当前系统时间
  • 访问JSP

在浏览器输入http://ip:port/项目路径/资源名称

例如:http://127.0.0.1:8080/项目路径/资源名称

1.4 JSP实现原理

Tomcat会将xxx.jsp转换成Java代码,进而编译成.class文件运行,最终将运行结果通过response响应给客户端

在这里插入图片描述

二、JSP与HTML集成

2.1 普通脚本

语法:<% Java代码 %>

<html>
<head><title>Hello World</title></head>
<body><%//jsp中,使用小脚本嵌入Java代码!out.println("hi");//打印内容在客户端System.out.println("hi");//打印内容在控制台%>    
</body>
</html>
  • 经验:普通脚本可以使用所有java语法,除了定义函数。
  • 注意:脚本与脚本之间不可嵌套,脚本与HTML标签不可嵌套

2.2 声明脚本

语法:<%! 定义变量、函数 %>

<%! int i = 0; %>
<%! int a,b,c; %>
<%! Object object = new Object(); %>
<%!//定义方法public void m1(){System.out.println("你好");
}
%>
  • 注意:声明脚本声明的变量是全局变量。
  • 声明脚本的内容必须在普通脚本<% %>中调用。
  • 如果声明脚本中的函数具有返回值,使用输出脚本调用<%= %>。

2.3 输出脚本

语法:<%= Java表达式%>

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jsp基本使用</title>
</head>
<body><p>今天的日期是:<%= new java.util.Date() %></p>    
</body>
</html>
  • 经验:输出脚本可以输出带有返回值的函数
  • 注意:输出脚本中不能加;

2.4 JSP指令

JSP指令用来设置与整个JSP页面相关的属性。

  • 指令

    • <%@ page … %>:定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等
    • <%@ include … %>:包含其他文件
    • <%@ taglib … %>:引入标签库的定义,可以是自定义标签
  • page指令

语法:<%@ page attribute="value1" attribute2="value2" %>

在这里插入图片描述

  • include指令

语法:<%@ include file="被包含的JSP路径" %>

被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是当前JSP文件的一部分,会被同时编译执行(静态包含)。

<%@ include file="header.jsp" %>
...
...
<%@ include file="footer.jsp" %>
  • 注意:可能会有重名的冲突问题,不建议使用。

  • taglib指令

语法:<%@ taglib url="外部标签库路径" prefix="前缀" %>

<%@ taglib url="http://java.sun.com/jsp/jstl/core" prefix="c" %>

2.5 动作标签

  1. include
  • 语法:<jsp:include page=“相对URL地址” />
  • jsp:include动作元素会将外部文件输出结果包含在JSP中(动态包含)。

在这里插入图片描述

  • 注意:前面已经介绍过include指令,它是将外部文件的输出代码复制到了当前JSP文件中。而这里的jsp:include动作不同,是将外部文件的输出结果引入到了当前JSP文件中。
  1. useBean
  • 语法:<jsp:useBean id=“name” class=“package.className” />
  • jsp:useBean动作用来加载一个将在JSP页面中使用的JavaBean。
<jsp:useBean id="user" class="com.qf.entity.User" />
  • 在类载入后,我们可以通过jsp:setProperty和jsp:getProperty动作来修改和获取bean的属性。
  1. setProperty

可以在jsp:useBean元素之后使用jsp:setproperty进行属性的赋值

在这里插入图片描述

<jsp:useBean id="user" class="com.qf.entity.User" />
<jsp:setProperty name="user" property="name" value="gavin" /> 
  1. getProperty

jsp:Property动作提取指定Bean属性的值,转换成字符串,然后输出。

在这里插入图片描述

<jsp:useBean id="user" class="com.qf.entity.User" />
<jsp:setProperty name="user" property="name" value="gavin" /> 
<jsp:getProperty name="user" property="name" />
  1. forward

语法:<jsp:forward page="相对URL地址" />

在这里插入图片描述

<jsp:forward page="index.jsp" />
  1. param

语法:<jsp:param name="" value="" />

<jsp:forward page="index.jsp"><!-- http请求参数传递--><jsp:param name="sex" value="nan" />
</jsp:forward>

三、内置对象

  • 由JSP自动创建的对象,可以直接使用

在这里插入图片描述

3.1 四大域对象

  • JSP有四大作用域对象,存储数据和获取数据的方式一样,不同的是取值的范围有差别

    • pageContext:当前JSP页面范围

    • request:一次请求有效

    • session:一次会话有效(关闭浏览器失效)

    • application:整个web应用有效(服务器重启或关闭失效)

    • 以上都是通过setAttribute(“name”,value);存储值;通过getattribute(“name”);获取值

http://www.yayakq.cn/news/565827/

相关文章:

  • 怎样做一个购物型的网站网站备案号的链接
  • 国内最好的seo培训制定 网站改版优化方案
  • 湖南建设网站官网纯html网站
  • 网站建设需要什么教材网站建设 首选百川互动
  • 网站开发中网页之间的连接形式wordpress落地页改造
  • 团购网站 方案网站线上体系
  • 专业营销网站建设网站建设仟首选金手指
  • 网站模板演示怎么做山东网站推广公司
  • 淄博网站推广哪家好俄语 俄文 俄罗斯语外贸网站建设
  • 苏州知名高端网站建设个人网站首页设计优秀作品
  • 电子商务战略选择 网站建设建议购物网站开发思路
  • 电子商务网站免费模板百度关键词优化
  • 做彩票网站是违法的吗wordpress第三方支付接口
  • c可以做网站么商城网站建设的注意事项
  • 网站建设国内外研究现状市场营销图片高清
  • 网站建设与实训360投放广告怎么收费
  • 给别人做网站用什么已经有网站了 怎么做app
  • 网站底部备案wordpress大前端
  • 低价网站建设公司怀化网站定制
  • 深圳网站设计公司费用大概多少襄阳做网站
  • 广州网站建设gzzhixun做一个网站的详细教学
  • 全屏网站代码公司公众号怎么制作
  • 网站空间查询工具网络营销专员的就业前景
  • 惠州响应式网站建设公司金华网站建设seo
  • 男女做那个网站江苏网站建设seo优化
  • html5搭建手机网站seo关键词外包
  • 汉语国际网站建设wordpress分页重写
  • 找网站公司做网站用了织梦可以吗自助贸易网
  • 云南工程建设信息网站wordpress 导航下拉菜单
  • 上林住房和城乡建设网站wordpress 3.9 性能