jsp学习笔记0(9月1日)

基于Platform7.0.1 Coframe实现的JSP权限按钮组件 JSP权限标签组件解决JSP元素精细化授权问题。该组件通过开发期定义权限标签和运行期针对JSP元素进行授权相结合,实现对JSP元素个性化、精细化授权。 阅读详情

1.session
 session的作用是跟踪用户的操作状态
 jsp使用HTTPSession对象实现session管理的功能
 seesion的信息保存在服务器端,Session的Id保存在客户机的Cookie中。
 如果客户机禁止Cookie,Session ID就必须放在URL后面。

 Session的过期时间:默认为30分钟,当客户停止活动,会自动失效
 Session中保存和检索的信息不能使基本数据类型,而必须是它们相对应得Java Object对象

2.Application管理
 用于服务器管理面向整个应用的参数,使得每个客户都能获得同样的参数值
 JSP使用ServletContext对象,操作方法和Session一样

3.JavaBean
 使一些完成预定义功能的封装的对象数据.

4. 
 JSP标签一定要写在HTML的前面

5.jsp目录问题
 我只能在{tomcat_home}/webapps/jsp_examples下运行jsp目录,怎么换个目录?谢谢
  把WEB-INF文件记得考进去
  把文件夹的名称   也作为   访问路径。

  在server.xml里建个虚拟目录

  修改TOMCAT安装目录的配置文件中与工程所对应的XML文件
  C:/Tomcat   5.0/conf/Catalina/localhost/project.xml(这个文件与工程文件同名)    
  在其中追加
  <Context   workDir="E:/eclipse/workspace/myspring/work"  
  path="/myspring"   docBase="E:/eclipse/workspace/myspring"  
  reloadable="true">  
  </Context>  
     
  workDir是磁盘目录,path是虚拟目录,可以随便命名,  
  如上例你就可以在IE中打,http://localehost:8080/myspring,好的
6.java的环境变量不起作用
 问:
 在java的环境变量里设置了MYSSQL的驱动,并把驱动放在了lib下,可是JSP一直提示
 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 其中java 1.4.2 mysql 3.2 connector 2.0.14 和3.1.10 都通不过。
 问题补充:我已经自己找到答案了。原来tomcat也要引用一下mysql的jdbc驱动才行,
 要不然永远用不了。http://wz.ly6.net/ArticleShow.asp?ArticleID=10673 可见

  答:
 把mysql的jdbc驱动放到相应webapp的lib目录下
 wepapp
 |
 |-WEBINF
 | |
 | |-classes
 | |
 | |-lib <-放到这个地方
 |
 |-index.jsp

 然后把mysql的jdbc驱动从classpath里去掉,classpath里面只放最基本的jar包,放入太多的jar包会影响编译效率

7.9.3日周志刚对jsp环境和运行的经验
 1.如果不借助开发工具如(eclipse),必须设置环境变量classpath今天用的这个变量值是综合了java_path和
   catalina_path两者的安装个目录,以及jsp/servlet运行所需要的api所在的目录: common/lib
   classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib
    (.;一定不能少,因为它代表当前路径,刚才特意试了下,少了不行)    
 2.注意浏览器有记忆功能,要清除历史后再试下
 3.有WEB-INF/web.xml配置文件的,一定不能缺少和随便移动
 4.jsp有配置文件时的目录结构
  wepapp (此名可改变)
  |
  |-WEBINF (名字不能改动,且注意大小写)
  | |
  | |-classes (放置jsp/servlet编译后生成的class文件)
  | |
  | |-lib (放mysql的jdbc驱动等)
  | |-web.xml
  |-index.jsp
 5.注意:设置环境变量导入某个api的jar包时,不要只导入这个包所在的目录
    例如:要导入common/lib 下的servlet-api.jar时,一定要精确到servlet-api.jar 即 common/lib/servlet-api.jar
 6.每次对系统变量或程序的改动,cmd都要重新启动.

8.输出系统当前的时间:jsp实例
 <html>
  <body>
   <center>    
     Now   time   is:   <%=new   java.util.Date()%>    
   </center>
  </body>
 </html>

9.周志刚 
   我将含有package test;的servlet编译所得到的.class文件直接拷到WEB-INF下的classes文件夹下,再将配置文件和其他目录结构打好.
 发布时通不过.
   解决办法:我在WEB-INF下的classes文下建了个test文件夹,将servlet的.class文件移进去.再重启tomcat,按照web.xml中mapping 的
 名字发布成功.

10.发布servlet的web应用时的地址栏结构:
 http://localhost:8080/myjspapp/Test
 myjspapp是WEB-INF所在的根目录.
 Test是servlet的配置文件web.xml中的mapping的名字.

11.jsp的web应用也需要建立WEB-INF目录,并将web.xml配置文件防于其中.
  .jsp文件防在web-inf目录之外.发布之前需要启动tomcat
   .jsp文件一般不需要javac.exe来编译生成.class文件,直接将它拷到含有WEB-INF的目录下,将目录结构构造好.配置文件写好即可发布

12.好文章:
<Tomcat下JSP、Servlet和JavaBean环境的配置>位置网址:http://topic.youkuaiyun.com/t/20050712/21/4140252.html#
在D:/Documents and Settings/zhouzhigang/デスクトップ/桌面文档上也有 

13.注释中可以用表达式来表达可以变动的东西
 <!--comment[<%=expression%>]-->
 expression是表达式,根据他在程序中的值显示在注释中

 14隐藏注释
   <%-comment-%>:comment是你想表达的注释内容.它不会显示在客户的浏览器中,也不会在源代码中看到

 15.声明:
   语法: <%!declaration;[declaration;]...%>
   声明变量:<%!String name="wxn";boolean a,b,c;%>
   声明方法:<%!Func a =new Func(param1,param2,param3);%>
   可以一次性声明多个变量和方法,只要以;结尾就行

SP2.0与JSP1.2比较 一 JSP2.0与JSP1.2比较 JSP 2.0是对JSP 1.2的升级,新增功能: 1. Expression Language 2. 新增Simple Tag和Tag File 3.web.xml新增<jsp:config>元素 二 特别说明web.xml. web.xml新增<jsp:config>元素 lt;jsp-config> 元素主要用来设定JSP相关配置,<jsp-config> 包括<taglib>和<jsp-.. 阅读详情

相关推荐

使用Docker搭建MaxKB智能体平台

【代码】使用Docker搭建MaxKB智能体平台。

janthinasnail的博客 708

JSP1.0/JSP2.0

JSP2.0较JSP1.0新增功能如下:        (1)Expression Language;        (2)新增Simple Tag和Tag File;        (3)web.xml新增元素Expression Language            JSP传统方法:           String str_count=request.getPa

!Java 2206

ESP32-CAM与TFT屏幕实时图像传输:Arduino环境下的OV2640驱动实践

本文详细介绍了在Arduino环境下实现ESP32-CAM与TFT屏幕实时图像传输的完整实践方案。重点解析了OV2640摄像头的驱动配置、硬件引脚连接、TFT屏幕初始化及图像显示优化技巧,帮助开发者快速构建稳定的实时图像显示系统,适用于物联网监控、门禁系统等场景。

cuda7parallel的博客 115

JSP学习笔记(总结)

jsp

m0_65939803的博客 1592

OPTI Toolbox v2.28 安装与 3 个求解器补全:SCIP、SeDuMi、MOSEK 配置详解

本文详细介绍了OPTI Toolbox v2.28在MATLAB环境下的完整安装指南,包括SCIP、SeDuMi和MOSEK三个关键求解器的配置与优化技巧。通过分步指导和实战案例,帮助用户高效搭建强大的优化工具包,提升混合整数规划、二次约束二次规划等复杂问题的求解效率。

weixin_29039773的博客 350

《QGIS快速入门与应用基础》209:重叠标注处理(移除/偏移)

系统讲解了QGIS中处理标注重叠问题的核心方法与实操流程。文章首先阐述了重叠标注处理的底层逻辑,即 先预防、再调整、后兜底 的递进式策略,并详细介绍了设置入口与界面布局。重点讲解了偏移处理这一首选方案,包括基础方向设置、最大偏移距离与步长配置、以及自动换行等进阶优化规则。针对不同要素类型(点、线、面)提供了行业规范的偏移方向设置建议,并给出从稀疏到密集场景的完整参数推荐值。最后以城市POI点图层为例,演示了5步偏移设置流程,帮助用户实现 无重叠、无压盖、重点突出 的专业标注效果。

LuckyHanMo的博客 670

JSP1.0\JSP2.0 区别

JSP2.0较JSP1.0新增功能如下: (1)Expression Language; (2)新增Simple Tag和Tag File; (3)web.xml新增<jsp-config>元素 Expression Language JSP传统方法: <% String ...

weixin_30598225的博客 331

使用C# HslCommunication库实现三菱PLC通信(含完整代码示例)

在工业自动化开发中,上位机与PLC的通信是关键环节。HslCommunication库是一个开源的.NET工业通信库,支持三菱、西门子、欧姆龙等多个品牌PLC的通信协议。本文将演示如何通过库实现C#程序与三菱PLC的通信,并提供完整的代码示例。

StevenChen的博客 2288

jsp2 tag学习笔记

JSP2.0标签学习笔记1. 说明本文档是学习tomcat中例子的笔记,并没有参考相应的说明文档,因此不能保证本文观点的正确性。如果有不对之处,不妨email至8280338@tzenet.com,大家共同进步。2. JSP2.0标签使用方法JSP2.0中标签的使用由多个部分组成:(1) WEB_INF/web.xml中添加标签引用(2) 标签的实现,可能是class也可能是web templet

jjhpp2003的专栏 1627

华为OD新系统机试真题 - 准备生日礼物(Py/Java/C/C++/Js/Go)

华为OD机试新系统真题 4.8【准备生日礼物】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【准备生日礼物】

qq_45776114的博客 1478

安全运营面试总结

答案可以在我的博客中查找 1.自我介绍 2.TCP/IP七层模式 3.端口号(常见协议 数据库) 4.Owasp top 10 5.渗透测试过程 6.漏扫工具 7.中间件漏洞 8.应急响应 9.项目 10.SQL注入类型 11.TCP 三次握手 四次挥手 12.你有什么要问我的 1.自我介绍 2.项目介绍 3.宽字节注入的原理 4.渗透流程 5....

qq_51577576的博客 4413

JSP页面显示时间 2015年9月11日 星期五

在Jsp页面的<javascript>中粘贴这段代码即可 1 2 3 4 5 ...

chuoyuan3350的博客 152

Windows Server 2016远程桌面服务配置和授权激活

Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决:1、添加远程桌面授权服务第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装:第二步:添加远程桌面会话主机和远程桌面授权功能:以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,再次登陆会有如下提示:2、添...

mahailiang的专栏 6万+

jsp学习笔记2(9月9日)

 1.http://dev2dev.bea.com.cn/techdoc/20051115003.html 安装和配置BEA WorkShop JSP Editor2.宋康:   虚拟路径: 在Tomcat 5.0/conf/Catalina/localhost此目录下建立"文件名.xml"文件  path的值是你想在http://localhost:8080/后面输入的名录名, docBase的

sunnoco 陽の子 395

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JSP简介——[JSP]1

什么是JSP 安装配置JSP运行环境_1 安装配置JSP运行环境_2   安装JDK并配置相应的环境变量 2.安装与启动Tomcat服务器 (1)apache-tomcat-8.0.3.zip的安装 (2)apache-tomcat-8.0.3.exe的安装 (3)测试Tomcat服务器   (4)配置端口 JSP页面   JSP页面简介

ormstq的博客 2586

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jsp学习笔记1——jsp概述

jsp第一讲JAVA EE必备基础:java servlet jspssh——>struts+hibernate+spring(ssh)(一)java EE核心十三种技术介绍1.JAVA数据库连接(1)JDBC-ODBC桥(2)JDBC-native驱动桥(3)JDBC-network桥(4)纯java驱动2.java命名和目录接口(JNDI)3.企业javaBeans(EJB)4.JavaServer Pages(JSPs)5.JavaServlets6.Java IDL/CORBA7.Java 事务体系

jiben071的专栏 1588

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性

atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性   1.1. Servlet和JSP规范版本对应关系:1 1.2. Servlet2.5一些变化的介绍: 1 1.3. Jsp2.02 1.4. Jsp2.12 1.5. Jsp2.2 (sinbsheo3       Servlet/JSP规范和JD

attilax的专栏 1370

JDK1.6+Tomcat6.0配置开发JSP

准备用JSP开发一个关于教育频道的网站,目前已经把系统架构设计好了,所以准备了下一个步骤就是配置好开发环境万事开头难,因为本人一直做.NET,所以很多地方都还处于摸索阶段。希望这篇文章对于初学者或者跟我类似的人有点帮助。 第一步:下载jdk和tomcat:JDK下载  Tomcat下载第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安

薛敬明的专栏 2781

JSP第一章学习笔记

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2302_80445824的博客 827

JSP 学习笔记1

JSP 学习笔记 JSP是Servlet的一种特殊形式,每个JSP页面就是一个Servlet实例--JSP页面有系统编译成Servlet,Servlet再负责响应用户请求。 1.JSP注释 <%--注释内容--%> ,与HTML注释<!--注释内容-->不同的是,编译后的HTML页面无法查看到JSP注释内容。 2.JSP声明 J...

anlaocuo4845的博客 160

写在9月1日 -Java

写在9月1日 1)女人们的Java(Women in Java)OpenJDK项目专为女人们建立了一个团体,就叫“Women in Java”,如果有兴趣参加,请进入http://wiki.java.net/bin/view/JDK/JavaWomen。 2)FloggyFloggy是为J2ME/MIDP应用所开发的对象持久化框架。目前免费,版本为1.0.1。 3)LiquiBaseLiqu...

tomhibolu 94

JSP 学习笔记

JSP  java server  page 1 配置开发工具 jdk   设置web服务器 Tomcat 2jsp生命周期  编译阶段:servlet容器编译servlet源文件,生成servlet类  初始化阶段:加载与jsp对应的servlet类,创建其实例,并调用它的初始化方法  执行阶段:调用与jsp对应的servlet实例的服务方法  销毁阶段:调用jsp对应的servle

qq_38767992的博客 410

JSP1.0\JSP2.0

JSP2.0较JSP1.0新增功能如下:         (1)Expression Language;         (2)新增Simple Tag和Tag File;         (3)web.xml新增&lt;jsp-config&gt;元素 Expression Language             JSP传统方法: &lt;%            String str_cou...

yyzhpq的专栏 136

、本题包括4个JSP程序,one.jsp、two.jsp、three.jsp、error.jsp。 one.jsp具体要求如下: 要求one.jsp页面有一个表单,用户使用该表单可以输入一个1至1

one.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>forw...

qq_41645695的博客 8412

JSP 2.1对JSP2.0的改动

查看了JCP的change log。见:jcp.org/aboutJava/communityprocess/maintenance/jsr245/245-MR1.htmlJSP2.1主要改动是,使EL可脱离JSP2.1规范并单独成为规范。下一个版本的JSP规范将删除有关EL的描述。并将推出单独的EL规范。改动列表: 版本:作为JSP2.1一部分的EL定义为1.0,独立的EL定义为1

SunVsJ2ee的专栏 565
上一篇: html重要标签和属性整理(转载)
下一篇: tomcat中的几点配置说明
sunnoco
博客等级 码龄19年 1粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值