JSP程序设计基础细节总结

第一章:JSP概述

1.设置其他目录为tomcat文件目录

找到server.xml,直接在Host标记之间加上下面一句话,path代码虚拟路径,下次命名空间加上/zl就进入这个目录

<Context path = "/zl" docBase = "d:/workspace" debug = "0" reloadable = "true" />

第二章:JSP页面与JSP标记

1.声明变量细节:<%! %>有感叹号的代码段相当于java字段中的static静态标记,每个用户的页面都有这段代码,类似类变量类方法

<% %>这种就是声明一般的变量,相当于成员变量和成员方法。

2.JSP指令标记:<%@page contentType="text/html;charset=gb2312"%>,,这里contentType包括两个部分,注意引号位置。

text/html为页面,application/word为word文件。

<%@page isThreadSafe="true"%> 表示只显示给一个用户这个界面,一次相应一个用户请求。

3.JSP动作标记:相比指令标记,动作标记是运行时才处理。可以通过<jsp:param />形式传值,动态显示。

第三章:Tag文件与Tag标记

这部分内容在以前的学习中没有遇到过,这也与Tag文件的使用已经很少有关,不是很重要,但是作为了解这种程序设计思想也是很好的,我也了解了JSTL的真正含义。

1.使用:1.在项目的WEB-INF中下建立一个名字是tags的目录,这个目录下可以建子目录,把所有的tag文件放到这些目录下。

2.JSP页面调用时,在顶部引入,语法<%@ taglib tagdir=“目录” prefix=“前缀”%>,目录就是存储目录,前缀是调用时写在最前面加以区分tag的。

<前缀:tag文件名   需要的一些参数/>  这种方式调用。

2.Tag文件比较重要的标记:1.attribute指令:<%@ attribute name="name" required="true" type="对象类型"%>,这样在调用这个tag文件的时候必须同时传入名字叫name的对象名变量。
2.variable指令:这个指令是返回给调用界面用的。同样要先在首部声明.<%@ variable name-given="对象名字" variable-class=“对象类型” scope=“有效范围”%>,同时还要在处理后代码中调用:jspContext.setAttribute("name",value),这样jsp页面就会有这哥变量。

时间: 2024-11-06 03:38:15

JSP程序设计基础细节总结的相关文章

程序设计基础之端哥建议篇(一)

今闻下一届学弟学妹的程序设计基础课程将于暑期进行,且每日时间长达8小时,回想当年入门编程之窘境,故今来此开篇博文,日后有空会继续添加. 希望可以对大家有所助益.若有任何关于C++的疑问,欢迎QQ咨询(414445050),邮件也可以(QQ邮箱即可) 当年学程序设计基础,最难之处不在语言,不在指针,不在算法,全在入门.顿悟程序设计的感觉是入门最要紧的事情,就我个人体会而言,如何做到这一点呢? 1. 首先必须要从繁琐的语言细节中解脱出来,比如教材中第二章关于数据类型和运算符的部分,粗略看看有些概念即

《程序设计基础》考试大纲 复习-C语言

一    程序设计基础知识 了解程序和程序语言的概念以及程序设计的步骤.算法的概念.基本特征和 表示:理解程序的三种基本结构.结构化程序设计方法;熟悉几种常见的算法描 述方法:如自然语言.流程图.N-S 流程图及伪代码等. 程序是为了实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.                          计算机程序是由数据结构和算法构成的. 程序语言是指被设计为在计算机上使用的,用于设计开发程序.定义算法或数据结构的一种语言规范 算法的概念 算法是对解决

Java程序设计基础项目总结报告

Java程序设计基础项目总结报告 20135313吴子怡 一.项目内容 运用所学Java知识,不调用Java类库,实现密码学相关算法的设计,并完成TDD测试,设计运行界面. 二.具体任务 1.要求实现的密码算法包括:对称密码算法,非对称密码算法,消息摘要算法. 2.要求完成对每个算法中的public类进行TDD测试,测试代码尽可能多,并且应尽可能涵盖特殊符号.数字.字母等输入字符. 3.设计每个密码算法的GUI界面,提供输入输出区域供使用者输入.查看. 三.计划明细 周数 进度安排 备注 Wee

JSP :运行最简单的 JSP 程序

160916 1. 代码和显示效果 1 <%@ page contentType="text/html; charset=GB2312" %> 2 <%@ page import="java.util.Date" %> 3 4 <%! 5 Date date; 6 int sum; 7 public int getFactorSum(int n){ 8 for(int i=1; i<n; i++){ 9 if(n%i==0) 10

JSP概述《JSP程序开发》

P1 什么是JSP? 和java相关的技术,可以开发出动态的,高性能的Web应用程序,的一门开发语言 P1 优点即特点,那么jsp的优点有哪些呢? JSP实现的Web应用,a.其动态页面和静态页面是分离的,b.已脱离硬件平台的束缚,c.且是编译后运行的.=====P1 JSP的编译后执行和ASP的脚本级执行,各自有什么优缺点?   p2 JSP引擎是什么? JSP应用完成后搭建在服务器上,服务器有多个Web项目,显然服务器上得有一个管理类型的程序来管理多个Web程序,这个管理JSP程序的程序就是

端午已过,程序设计基础也已学完

经过一周的学习,丢下几年课本的我,又重新拿起了曾经遗忘的东西,慢慢回忆,慢慢品尝,通过这一周的学习,让我学会了如何用计算机的思想来编写程序,在设计程序的时候必须要首先考虑的东西,不是语法,不是语句,不是算法,而是静下心来,把流程图画出来,然后再确立算法,最后才开始编写代码,在考虑问题的时候需要把自己的逻辑理清楚,让我们自己的代码可读性变高,在设计程序的时候还需要注意让我们的程序达到一个通用性,适应性,能在不同的条件下执行,在写代码的过程中,我们也需要注意不要急躁,急着一次性写完是不科学的,我们每

在windows服务器上发布JSP程序

操作系统:Windows Server 2003 安装软件: jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe apache-tomcat-6.0.53.exe 任务:发布JSP程序 操作步骤: 一.配置JAVA: 1.点击我的电脑,右键属性,新用户变量: 2.配置安装目录: JAVA_HOME C:\Program Files\Java\jdk1.6.0_10: 3.配置CLASSPATH路径: .;%JAVA_HOME%\lib\dt.j

C#程序设计基础——常量

C#程序设计基础——常量 常量是在编译时已知,并且在程序的生存期内不发生更改的不可变值.常量使用const修饰符进行声明. 常量必须在声明时初始化,且常量的类型必须为以下类型之一:sbyte/byte/short/ushort/int/uint/long/ulong/char/float/double/decimal/bool/string/枚举类型/引用类型. 当编译器遇到C#源代码中的常量修饰符时,将直接把文本值替换到它生成的中间语言代码中.因为在运行时没有与常量关联的变量地址,所以cons

一个简单的jsp程序

<%@ page contentType="text/html;charset=GB2312"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=1> <p>这是一个简单的JSP页面 <% int i,sum=0; for( i=1;i<=100;i++){ sum=sum+i; } %> <p>1到100的连续和是: <BR> <%=sum %&g