当前位置:有风信息港IT学院编程技术.net → MyEclipse JSF 快速入门中文版(中)

MyEclipse JSF 快速入门中文版(中)

减小字体 增大字体 作者:有风IT学院  来源:有风信息港  发布时间:2008-1-13 9:09:33
7. 创建JSP页面

在这一小节里面将集中精力为我们的示例JSF应用来创建JSP页面, 来模拟一个简单的网站常见的登录页面. 最后的结果只需要2个JSP页面,一个用来提示用户来登录,另一个用来告诉用户登录成功. 我们把这两个页面分别命名为 loginUser.jsp 和 loginUserSuccess.jsp. 为了简单起见, 如果尝试登录的时候验证身份失败, 就将用户重定向回页面loginUser.jsp. 为了避免引起混淆, 我们没有在这个例子里使用任何验证机制, 不过你可以很容易的为JSF的inputText/Secret 组件添加验证器. 我们将使用这些输入框来验证用户输入的值的长度并且可以在登录失败时给用户显示错误信息.

另一个 MyEclipse 4.0 中的新功能是我们可以为JSF应用程序创建JSP页面, 通过在 MyEclpse JSF 编辑器中修改文件faces-config.xml 来实现. 所以请确保文件依然保持打开然后我们可以开始创建我们的userLogin.jsp 页面.

要创建我们的userLogin.jsp 页面, 首先需要先点击一下 JSP 按钮 , 然后点击到画图板上. 当新建 JSP 向导对话框弹出时, 根据图 7.1 的显示在 File Name (文件名) 输入框中输入 值并选择 JSF 模版:
MyEclipse JSF 快速入门中文版(上)javascript:window.open(this.src);" style="cursor: pointer;"/>


现在我们也可以使用同样的方式来创建userLoginSuccess.jsp:
MyEclipse JSF 快速入门中文版(上)javascript:window.open(this.src);" style="cursor: pointer;"/>


图 7.2: 使用 faces-config.xml 编辑器创建userLoginSuccess.jsp

接着我们可以打开页面 userLogin.jsp 来给我们的应用加入功能:

MyEclipse JSF 快速入门中文版(上)javascript:window.open(this.src);" style="cursor: pointer;"/>

图 7.3: 开始编辑userLogin.jsp 页面

图 7.3 需要注意是MyEclipse(MyEclipse JSP 设计器)编辑器底部的一些面板, 你可以自己选择来编辑这个页面在不同的模式:源代码模式, 设计模式, 设计/源码模式或者预览. 在这个示例中我们切换到设计/源码模式, 因为这样可以很容易的在编辑页面时同时看到两个视图. 显示结果如下图 7.4所示:
MyEclipse JSF 快速入门中文版(上)javascript:window.open(this.src);" style="cursor: pointer;"/>


图 7.4: 切换到设计/源码模式并且展开JSF组件板

[1] [2] [3]  下一页