1、<jsp:forward>
重定向一个HTML文件,JSP文件,或者是一个程序段.
JSP 语法<jsp:forward page={"relativeURL" | "<%= expression %>"} />
or <jsp:forward page={"relativeURL" | "<%= expression %>"} >
JSP语法基础3——JSP动作元素
JSP语法基础2——Scriptlet、Page指令和Taglib指令
一、Scriptlet
Scriptlet是一个包含多个jsp语句,方法,变量,表达式的有效程序段
JSP 语法
<% 代码段 %>
例子<%
String name = null;
JSP语法基础1——注释、声明与表达式
先说明,这是JSP的语法基础,不是JAVA的语法基础,学这个之前应该先学JAVA的语法基础,不过如果有C++的基础看这个也大概可以吧,呵呵
一、JSP的注释
在JSP里面,分HTML注释和隐藏注释2种
HTML 注释
在客户端显示一个注释.
JSP 语法
<!-- comment [ <%= expression %> ] -->
JSP学习笔记三——JSP程序员成长计划
开始学习JSP,必要的是给自己一个计划,需要学什么,要怎么学,下面是一个比较常规的学习方法:
1、 建立并且配置好你的Web Server。
安装并学新使用的时间:半天 。
这是之前讲过的了,初学者推荐TomCat或Resin
2、 保证你理解 HTML / XHTML 。
ASP、JSP、PHP 三种技术比较
目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。
简 介
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从 PHP官方站点(http: //www.PHP.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
编程之路┊VB之过?谁之过?谁的错?
经常看到大家讨论VB与C++、JAVA、C#、Pascal孰优孰劣。
这有意义吗?
使用VB的一些人在坚守,毕竟这是他们最熟悉的工具,如果可以选择,谁愿意放弃熟悉的东西而毅然去面对一个寞生的领域呢?而另一些人则选择了离开。他们觉得学VB没有出路。实际上不是学VB没有出路,而是只学VB才没有出路,或者说只学VB前途不太光明。那么只学C++,只学Java前途就光明了吗?
所以,一出现这种争论,一般都是VB的用户在讲VB的好,在讲VB也可以无所不能,也可以实现C、Java能实现的绝大多数功能。而会用C、Java的同志会讥笑VB的效率,讥笑VB不能继承、不能真正实现多态。会专门挑一些VB不能或很难实现的应用。
JSP学习笔记二——接触JavaBean
经历了自己移动硬盘上的数据全部丢失的浩劫之后,再接再厉的迎接了一次某人的D盘误格,而且还是在我的电话指导之下(没注意她的C盘是NTFS呀,DOS下看的C盘是实际上的D盘,罪过罪过),经历了一个晚上的恢复,她的数据从原来的9G“减肥”到了1点几G,看来还不错嘛,哈哈。我的呢,就没希望了,算了吧。。才不过几年的心血而已嘛,我以后的几年还多着呢! 收拾心情好好学习~~
上次说到了Java的开发环境的变量配置就没继续了,现在继续还不晚吧。我要学的是JSP动态网页,所以呢,先给大家介绍我所用到的工具吧。
……
JSP学习笔记(1)——环境变量设置(适用于Windows 2K、XP、2003)
因为想要争取参加实习工作的需要,现在就要学习Java了,希望能把握住机会啦!刚下载了个Java2 SDK,成功的运行上了HelloWorld程序了~刚开始入门,觉得应该把所有的东西都记录在Blog的!以后也会抽时间记录自己的学习心得的。好,废话不说,说回正题了吧。在学开发之前有必要先了解一下什么是SDK,JDK,J2ME,J2SE,J2EE,JRE的,当你都搞清楚了,就继续看下去吧,不然以后遇到了你会很乱的。
……
用游戏来学习Java技术(Robocode攻略)
其实我对机器人一直很感兴趣。我记得在我还是初中的时候,就知道 AplleⅡ上有一个程序,用它来编写简单的机器人程序,然后相互作战。当时自己还完全不懂编程,总是向往着,那神秘的编程高手玩的游戏是怎样的?
Robocode就是这样一个东西,但是更好一些。它是一个基于Java语言的机器人作战游戏。 其代码的编写和建模都不错,玩起来也很有趣。Robocode是很多"编程游戏"软件中的一个,他们共同的特征是在没有用户输入的状态下许多机器人在一个及竞技场中比赛,用户必须编制一个高效的机器人来取胜。Robocode特别的像一场机器人坦克的大混战,它们互相开火直到只剩一个胜利者。程序完全是由JAVA编写,并且玩家必须要创造一个继承自Robot类的类……
3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。
MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。
RSA是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。
DES算法
美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES?Data Encryption Standard)。
编程之路┊一个程序员走过的路
如果对自身的发展迷茫 可以看看这篇文章 这里真实地记载了一个程序员走过的路
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。
一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。