活着的死人 发表于 2015-1-18 11:34:55

JAVA网页编程之JBuilder2005实战JSP之登录页面(1)

令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。js|页面经由过程File->New...->Web->双击JSP图标,弹出创立JSP导游的对话框,以下图所示:


经由过程导游创立login.jsp
  ・Webmodule:假如一个工程下有多个Web模块,你能够经由过程这儿指定JSP所要到场到的Web模块,由于我们的工程中只要一个webModule,以是是导游将默许设置为webModule。

  ・Name:键进JSP文件名,你能够键进.jsp后缀,也能够不写后缀,间接键进login就能够了。

  Generatesamplebean选项勾选后JBuilder将天生一个示例的Bean并在JSP中引进这个Bean。关于初学者来讲,能够经由过程该选项检察JSP怎样援用一个Bean,而Generateerrorpage选项将主动为JSP创立一个配套的毛病处置JSP文件,这里,我们不勾选它们。

  间接点击Finish创立login.jsp,login.jsp文件呈现在内容窗格的编译器中,以下图所示:


导游创立的JSP文件
  JSP编译窗口的摆布双方都有一个能够经由过程和按钮把持的竖栏,右边栏为安排JSP标签和HTML标签的面板,能够像可视化UI计划器中一样用拖拽体例往JSP文件中安排各类标签,如上图中,我们从面板当选择表单的HTML标签安排到login.jsp文件中。

  而右侧竖栏中是JSP文件中以后光标地点标签的属性编译器,以下图所示:


设置JSP标签属性编纂器
  属性编纂器是静态的,光标移到分歧的标签上,属性编纂器就显现这个标签一切可设置的属性。如上图中对应的是HTML表单标签的属性编纂器,我们将其action属性设置为switch.jsp,指定用POST体例发送哀求数据。

  我们在login.jsp中供应一个用户名下拉框、一个暗码输出框和一个登录提交按钮,其代码以下:

  代码清单4login.jsp

1.<%@pagecontentType="text/html;charset=GBK"%>
2.<html>
3.<head>
4.<title>login</title>
5.</head>
6.<bodybgcolor="#ffffff">
7.<表单name="表单1"method="post"action="switch.jsp">
8.用户名:<selectname="userId">
9.<optionvalue=""selected>--登任命户--</option>
10.<optionvalue="100000">姜子牙</option>
11.<optionvalue="100001">鲍叔牙</option>
12.<optionvalue="100002">竖牙</option>
13.</select>
14.密码:<inputname="password"type="password">
15.<inputtype="submit"name="Submit"value="登录">
16.</表单>
17.</body>
18.</html>
  表单标签代表网页中的一个表单,表单能够包括多个组件,这些组件的数据在网页表单提交后,以HTTP协定发送给action属性所指定的JSP文件处置。表单的数据一样平常以POST发送,POST发送体例对数据量的巨细没无限制,且保密性更强。

  login.jsp的效果页面以下图所示:


login.jsp录进页面
  实战履历:

  JSP文件代码包括静态和静态两部分,即一部分是HTML代码,而另外一部分为JSP标签和Scriptlet代码。JSP通常为静态逻辑的网页,JBuilder对JSP标签及Scriptlet这些静态代码部分撑持得十分好,你可使用CodeInsight和TagInsight等工具疾速而准确地完成编码,同时还能够对JSP举行编译调试。在JSP静态HTML代码编写及可视化计划方面,JBuilder却显得力所能及,Dreamweaver在静态代码和可视化计划方面分明优于JBuilder。
  事变的庞大增进了合作,合作的精密增进了专业的开展,在编写JSP时,并非一旦具有JBuilder就别无所求了。韩信善兵、萧何善谋,假如可以将Dreamweaver和JBuilder分离起来,用Dreamweaver开辟JSP的可视化部分,用JBuilder开辟JSP的静态代码部分,二者互补有没有,相得益彰,JSP开辟事情将变得加倍行云流水。

JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。

莫相离 发表于 2015-1-21 10:31:39

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

老尸 发表于 2015-1-21 12:15:16

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

若天明 发表于 2015-1-28 16:52:14

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

只想知道 发表于 2015-2-5 15:03:55

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

兰色精灵 发表于 2015-2-12 09:50:58

是一种使网页(Web Page)产生生动活泼画面的语言

深爱那片海 发表于 2015-3-2 07:57:41

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

飘灵儿 发表于 2015-3-11 02:30:09

是一种将安全性(Security)列为第一优先考虑的语言

因胸联盟 发表于 2015-3-13 00:31:26

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

柔情似水 发表于 2015-3-20 19:37:38

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

飘飘悠悠 发表于 2015-3-30 11:46:58

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

小魔女 发表于 2015-4-10 22:25:05

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

灵魂腐蚀 发表于 2015-4-13 02:28:03

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

蒙在股里 发表于 2015-4-15 19:51:02

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

简单生活 发表于 2015-5-6 11:09:36

是一种语言,用以产生「小应用程序(Applet(s))

爱飞 发表于 2015-6-23 16:07:29

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

变相怪杰 发表于 2015-7-4 02:41:36

是一种为 Internet发展的计算机语言

小女巫 发表于 2015-7-10 08:38:28

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

透明 发表于 2015-7-13 07:58:01

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

cool 发表于 2015-12-22 18:32:33

所以我想我上述的想法也许有一天会实现
页: [1]
查看完整版本: JAVA网页编程之JBuilder2005实战JSP之登录页面(1)