17xie > Struts 2权威指南 > 2.2 从用户请求开始
背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-100606.html    注册17xie 一起来写书 实现您的出书梦想!

2.2  从用户请求开始

Struts 2支持大部分视图技术,当然也支持最传统的JSP视图技术,本应用将使用最基本的视图技术:JSP技术。当用户需要登录本系统时,用户需要一个简单的表单提交页面,这个表单提交页面包含了两个表单域:用户名和密码。

下面是一个最简单的表单提交页面,该页面的表单内仅包含两个表单域,甚至没有任何动态内容,实际上,整个页面完全可以是一个静态HTML页面。但考虑到需要在该页面后面增加动态内容,因此依然将该页面以jsp为后缀保存。下面是用户请求登录的JSP页面代码:

<%@ page language="java" contentType="text/html; charset=GBK"%>

<head>

<title>登录页面</title>

</head>

<!-- 提交请求参数的表单 -->

<form action="Login.action" method="post">

                                  <table align="center">

                                  <caption><h3>用户登录</h3></caption>

                                  <tr>

                                        <!-- 用户名的表单域 -->

                                   <td>用户名:<input type="text" name="username"/></td>

                                  </tr>

                                  <tr>

                                        <!-- 密码的表单域 -->

                                   <td>密&nbsp;&nbsp;码:<input type="text" name="password"/></td>

                                  </tr>

                                  <tr align="center">

                                   <td colspan="2"><input type="submit" value="登录"/><input

                                            type="reset" value="重填" /></td>

                                  </tr>

                                  </table>

</form>

正如前面介绍的,该页面没有包含任何的动态内容,完全是一个静态的HTML页面。但我们注意到该表单的action属性:login.action,这个action属性比较特殊,它不是一个普通的Servlet,也不是一个动态JSP页面。可能读者已经猜到了,当表单提交给login.action时,Struts 2的FilterDispatcher将自动起作用,将用户请求转发到对应的Struts 2 Action。

 注意  Struts 2 Action默认拦截所有后缀为.action的请求。因此,如果我们需要将某个表单提交给Struts 2 Action处理,则应该将该表单的action属性设置为*.action的格式。

文本框:  
图2.1  用户登录的页面

该页面就是一个基本的HTML页面,在浏览器中浏览该页面,看到如图2.1所示的界面。

整个页面就是一个标准的HTML页面,整个单独的页面还没有任何与用户交互的能力。下面我们开始动手创建一个Struts 2的Web应用。


字数:4537    最后更新:7个月以前 [04-22 10:47]happyskynet 修改
本页编辑者:happyskynet  
[前一页]:2.1 下载和安装Strut…  [后一页]:2.3 创建Struts 2的We…
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号