Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > Myeclipse下struts开发过程中的总结
【标  题】:Myeclipse下struts开发过程中的总结
【关键字】:Myeclipse,struts
【来  源】:http://www.cublog.cn/u/19726/showart.php?id=146387

Myeclipse下struts开发过程中的总结

Your Ad Here
    最近做了一个struts的Demo,主要实现的就是登陆验证和一般的后台数据处理:增,删,改的基本功能,在完成过程中学到了一些东西就顺便写下来 大家都可以过来一起参考,研究一下.
    一些环境的配置和工程的创建和配置在前面我已经介绍过了,在这里就不再罗嗦了,我就简单的写下个人认为比较有价值的东西:首先从jsp页面中的东西说,1:<input type="hidden" name="hidCount" value="<%=num%>"> 在其中 type="hidden"表示一个隐藏的的一个控件 在这里的value值可以供别的地方来调用:在javascript中document.editUserForm.hidCount.value;可以得到上面定义的值.2:同样在<input type="checkbox" name="checkBoxName" value="<%=id%>" onselect=""/>定义了name和赋予了value值,在javascript中同样可以通过document.editUserForm.elements[index].checked来判断上面定义的checkBox是否被选中,document.editUserForm.elements[index].value得到checkBox赋予的值.值得注意的是在上面editUserForm的由来是比较关键的,editUserForm是在struts标签<html:form action="/editUser"  >也就相当于jsp中的<form action="/editUser" name="editUserForm"  />一样 但是在struts标签<html:form />中的name和type的属性要一起使用的,他们也可以不用写,他会自动到struts-config.xml里面去找<action
      name="editUserForm"
      type="com.yourcompany.struts.action.EditUserAction">
     </action>里面的name和type的,所以说在上面的javascript中document.后面的一定要和struts-config.xml中的name名字一样.
3:对于同一个Jsp中有增,删,该等不同的按钮,在提交不同的button以后如何在aciton里面来判断呢?首先也要定义一个<input type="hidden" name="buttonEvent"/>,然后在后面定义button的时候<html:submit value="删除" onclick="buttonEvent.value='delete';return delSelect();" ></html:submit>在这个里面buttonEvent.value='delete';表示给了这个button一个名字,return delSelect();表示调用javascript里面的方法,然后在他们对应的action里面可以这样来得到request.getParameter("buttonEvent");他返回的是个String类型,然后可以通过得到的名字来判断执行的是什么事件,做相应的处理.
 
 
 
 
 
AJAX 技术入门:【上一篇】
MD5在线查询站点:【下一篇】
【相关文章】
  • javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
  • 我们公司的struts开发方式
  • Struts用户和开发指南
  • hibernate+struts+mysql+eclipse工程
  • struts与hibernate协同工作
  • struts2最新动态
  • struts表单 vs JSTL表现之多条件查询示例
  • struts 笔记
  • (转贴)将Hibernate与Struts结合
  • 将Hibernate和Struts进行完美结合
  • 【随机文章】
  • 模拟在resetlogs打开DB,controlfile又丢用以前的备份恢复!
  • Unix C编程学习日记之一
  • 在Eclipse里调试JSP文件
  • 如何防止QQ和Q币.游戏币被盗
  • 用Photoshop制作漩涡字
  • 感受野马(Mustang)性情,体会Java SE 6.0的新特性之二--Web服务
  • 毕业论文的致谢
  • 3d数学公式
  • ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署
  • “Windows优化大师”应用三忌
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.