这次练习我在书上例题的基础上对一些代码做出了修改,虽然老师说用三到四个页面,但我觉得两个页面可以实现。主要思路就是一个文件负责登陆页面(导入cookie),一个文件负责登陆后的页面(接受cookie)。登陆页面的文字显示通过一个字符串负责,通过判断接受的cookie是否为空来判断应该显示的文字是什么,配合简单的字符串加减就可以实现。然后登陆后的页面同样需要字符串来显示不同的文字,只不过需要借助if语句来判断接收到的相关数据是否为空,从而输出不同的文字。
主要这次练习的主要时间其实用在了不同的尝试上,事实上最初对于if语句的使用我觉得可以直接放进一个<%%>中通过System.out.print来输出,但是却行不通。于是我想到了书上例5-3中的代码对于if语句的分割使用,就成功输出。但是这种分割语句有一个问题,怎么使用else?我尝试在if之后故技重施使用else,但却行不通。这就是我这次练习最纳闷的问题。