下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页设计ASP程序 → JSP Struts之HTML标签库详解__教程
JSP Struts之HTML标签库详解__教程
日期:2007-5-9 18:52:28 人气:485     [ ]
上一页 [1] [2] [3] [4] [5] [6] 下一页

 如果你有上述一个标签 ,那么你的Struts配置文件的元素中必须有一个如下显示为粗体的元素:
<action-mappings>
     <action path=\"/login\"
      type=\"com.javapro.struts.LoginAction\" 
      name=\"loginForm\"
      scope=\"request\"
      input=\"/login.jsp\">
      <forward name=\"success\" path=\"/mainMenu.jsp\"/>
    </action>
    .
    .
    .
</action-mappings>  // 这就是说一个form标签是和form bean相关联的。

2.       
3.       任何包含在<form>中用来接收用户输入的标签(<text>、<password>、<hidden>、<textarea>、<radio>、<checkbox>、<select>)必须在相关的form bean中有一个指定的属性值。比如,如果你有一个属性值被指定为“username”的<text>标签,那么相关的form bean中也必须有一个名为“username”的属性。输入<text>标签中的值会被用于生成form bean的userName属性。

<form>标签还有一些不是必须但很有用的“次要”属性。
比如,你可以用focus属性来生成javascript,它会“定焦”(focus)到该form所包含的一个元素上。使用focus属性时你需要给它指定元素的名称。
 <body>
 <html:form action=\"/login\" focus=\"password\">
 User Name: <html:text property=\"userName\"/>
 <br>Password: <html:text property=\"password\"/>
 <br><html:submit/>
 </html:form>
 </body>

 代码解析后:
 <body>
 <form name=\"loginForm\" method=\"post\"  action=\"/myStrutsApp/login.do\">
 User Name: <input type=\"text\" name=\"userName\"  value=\"\">
 <br>Password: <input type=\"text\"  name=\"password\" value=\"\">
 <br><input type=\"submit\"   value=\"Submit\">
 </form>
 <script language=\"JavaScript\"  type=\"text/javascript\">
  <!--
  if (document.forms[\"loginForm\"].elements[\"password\"].type != \"hidden\")
       document.forms[\"loginForm\"].elements[\"password\"].focus()
  // -->
 </script>

 </body>

有没有看到这个标签库是如何建立JavaScript来定焦到password元素上的? 这也是该库让人着迷的地方之一。你不用担心如何在客户端进行编程,它会帮你自动生成。
还可以看到,<form>标签中method属性的缺省值是POST。

<text>标签、<hidden>标签、<textarea>标签、<radio>标签、<checkbox>标签、<submit>标签、<reset>标签:
都有一个property属性,最后会被转换成HTML中的name属性,当然还有name和value属性。

出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.