JAVA的东西就是多啊,乱七八糟的一大堆名词,光是词语都搞死你!
几乎所有牛B的框架都是基于Servlet和JSP的,所以还是先打好基础吧。这本书还不错,没时间看原版了,要快速充电,所以Down了一本翻译的来看,总体看感觉还好。第四章主要说表单的重,先记录一下摘抄的。
如果表单提交时相关的文本字段为空,则对request.getParamer的调用会返回空字符串。检查字条串是否为空使用equals方法与""比较,或者将字符串的长度和0做比较。不使用==,java语言中==总是用来测试两个参数是否为同一对象(位于相同的存储单元),而非两个对象的相似性。为了安全起见最好用trim,移除用户可能输入的空格。测试如下:
getParamete方法使得读取输入的请求参数更为容易:无论是在doGet还是在doPost中都使用同一个方法,返回的值已经自动完成了URL解码。
dl,dt,dd
用了html这么久,竟然还不知道这几个标记!
<dl>标记定义了一个定义列表,定义列表中的条目是通过使用<dt>标记(“definition title”,定义标题)和<dd>标记(“definition description”,定义描述)创建的。<dt>给出了术语名,<dd>标记给出了术语的定义。
Bean:
一个普通的Java对象,如果它所属的类使用私有字段,则拥有遵循get/set命令约定的方法,则可以看作是bean。例如:任何的Java类,只要含有getName,setName方法,我们就称它定义了一个拥有name属性的bean。
自动填充表单的例子中,需要用到三个jar的包,在这里可以下载http://commons.apache.org/components.html。