JSP入门知识之page,include,taglib----在滚滚代码中进修

2024-06-07 16:58

本文主要是介绍JSP入门知识之page,include,taglib----在滚滚代码中进修,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

搭环境神马的真心是烦呐,还是去跟同学交流搭好了~看一下书,记录学习的过程,MyEclipse新建web工程。

默然的webroot文件夹下面有一个index.jsp,打开之后看到第一行:

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%

下面来解释一下这些指令元素。


一.Page

主要是用来设置全局属性的,语法格式是:<% page 属性1=“属性1值”  属性2=“属性2值”%>

page指令有很多属性,比如我们刚刚看到的,language是指这个页面所使用的语言,当前默认的是Java,有时候你可以选择c/c++,但是现在就是Java就可以,无需设置。

                                                                                 pageEncoding设置网页编码格式的,有事会出现中文乱码的现象,那么你就可以看一下是不是编码格式的问题。

                                                                                 import属性可以用来导入所需要的Java包。

                                                                                还有一些session,isErrorPage,contentType,isThreadSafe等属性,需要的时候再去查资料吧。

二.include指令

include指令主要是引入一些其他的文档,可以是txt,JSP,或者XML,把这些内容加载到当前页面里面。

包含语句是在jsp中很常用的方法,一般有两种用法,但是很容易混淆。

<%@ include file="uri"%>:可以包含任意文件:

     *.txt         *.html       *.jsp        *.inc  *.hello

   包含的是文件的内容,不会关心文件的类型

    注意:include语句可以包含任何内容,但是在有一个jsp页面中,只能有一组<html>,<head>,<body>

  原则:在开发中被包含的文件,只写显示部分的HTML代码,主体代码不要出现。

  包含的时候不区分文件名称后缀,只是将内容包含进来。


所以如果你包含了一个txt文本,但是txt文本里写的却是一段HTML代码,那么最终显示出来的将是这段代码的结果而不是这段代码!!!

如果出现了中文乱码的情况,可以在txt文本前面加上一句这个:

<%@ page contentType="text/html;charset=gb2312"%>


三.taglib

对这个理解不是很深,在这里发一个学习网址吧:

http://ericliu1986.iteye.com/blog/686378

 

这篇关于JSP入门知识之page,include,taglib----在滚滚代码中进修的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1039761

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

poj 2104 and hdu 2665 划分树模板入门题

题意: 给一个数组n(1e5)个数,给一个范围(fr, to, k),求这个范围中第k大的数。 解析: 划分树入门。 bing神的模板。 坑爹的地方是把-l 看成了-1........ 一直re。 代码: poj 2104: #include <iostream>#include <cstdio>#include <cstdlib>#include <al