2010-3-13

     HTML表单的通用思想: GUI控件收集用户的数据,每个控件拥有名称和值,在表单提交时,将包括所有名/值的字符串发送到服务器!

   FORM元素为数据输入元素创建一块区域,并指定所收集的数据应该传输到哪个URL。例如:

FORM ACTION=”http://some.isp.com/someWebApp/SomeServelet”

FORM Input elements and regular HTML

/FORM

 (按钮类)为了阻止用户在文本字段中按下回车时浏览器自动提交表单,可以使用BUTTON输入控件并提供onClick事件处理器,来替代SUBMIT按钮。例如:

Input type=”button” value=”check value” onClick = “submit()”来替代Input TYPE=”SUBMIT”

  HTML三种文本选择,type=text type=password (前两种name必须) textarea  /textareaname ,rows, cols必需)

     复选:type=checkbox”,单选:type=radio”(value必需,一组单选要有相同的name

    Select元素向用户提供一系列的选项。如果只能选取单项且没有指定可视大小,则在组合框中列出各个选项(下拉式菜单)供用户选择;当允许多重选择()或指定可视大小时,则使用列表框。在servlet中使用多项时,用request.getParameterValues可以获取列表中被选择项的数组。

select name=”name”Multiple(指定多选,没有则表示单选)

  option value=”value1”  choice1 text

option value=”value2”choice2 text

…..

     /select

   文件上载空间:type=file
以上是今天晚上学习的内容总结!复习了下html,好久没有用过,生疏了!基础呀!
睡前看书看到一点多,看的是varargs,Java5的新特性!还真第一次看过!这里面还提到了Arrays的aslist方法有点obsol
ete了,应该直接用它的toString方法!亦是1.5的新特性!另外一个技巧就是return null的话不如return空的Array或者collection!
早上八点多起,聊会天,起来践行今天的计划:622的project的download功能以及如果有时间的话一些html,虽然过程曲折,最后还是基本完成!不过上午基本在飞行棋中度过,而且还比较倒霉。。。嗨,不过其实我这种状态好像有点对不起那只猫!过的去看吧,time is good cure!
吃完中饭开始正式干活!反正upload做完,想到download也差不多,其实还是有些差别的!照样,先建remote object,名曰downloadservice里面可以得到一个downloader负责下载文件。客户端远程call这个method,先建立Socket连接,再把要下载的文件名传过去,服务器根据这个名字建立一个FileOutputStream。把它读到buffer里去,然后outputStream出去。客户端的Socket接受并且建立文件。差不多这么个过程!看上去简单,可做完后文件一直不正确,老是少几个或者几十个字节,完全无语。没法调试,只能自己看代码!深切体会到一个计算机工作者的悲哀和无助了,嗨!反复修改了好多地方,经历了大概两个小时,终于检查出来了,原来是new thread的时候两个Socket在一起accept,应该把他们分开,嗨!造孽呀!
吃完晚饭继续安装计划,HTML,顶部内容!

今天看到一句话:每天淘汰你自己! 太赞了!引起我强烈的共鸣!跟她分享了一下,还是说更喜欢之前说的那句每天进步一点点,更mild,妇人心。。。我还是喜欢每天淘汰自己的那种aggressive性。简直可以作为座右铭了!嗯!make good use of my宝贵青春,宝贵时间!虽然觉悟的有点晚了,sigh!

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s