MyEclipse - JSF中文版(程序员必看,精心整理,免分数) 联系客服

发布时间 : 星期日 文章MyEclipse - JSF中文版(程序员必看,精心整理,免分数)更新完毕开始阅读0240f587bceb19e8b8f6ba9d

在这一小节里面将集中精力为我们的示例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 模版:

图 7.1: 使用 faces-config.xml 编辑器创建 userLogin.jsp

现在我们也可以使用同样的方式来创建userLoginSuccess.jsp:

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

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

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

图 7.3 需要注意是MyEclipse(MyEclipse JSP 设计器)编辑器底部的一些面板, 你可以自己选择来编辑这个页面在不同的模式:源代码模式, 设计模式, 设计/源码模式或者预览. 在这个示