当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

基于struts的web操纵开辟总结(一)[Java编程]

赞助商链接



  本文“基于struts的web操纵开辟总结(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

从前常常写的代码,过一了段时间再写发现了一些问题,阐明了自己对代码的理解不够.总结以下:

一:

编辑某一条记录,点击“编辑”按钮,当翻开的是一个新的页面(如模态框)时,想到记录的ID传到翻开的页面去.因为翻开的页面与本来操作的页面不是同一个window,所以当履行点击“编辑”按钮操作时,没办法把值赋给翻开的页面的元素(如躲藏元素).如:

$("PHONE_LIST_ID").value = phone_list_id//这种作法是不行的,取不到$("PHONE_LIST_ID"),因为操作的页面与$("PHONE_LIST_ID")所在的页面不是同一个页面.

这时,可以用URL参数传送的办法,以下:

Js代码

url = "/epub_web/jsp/phone_list_mgr/get_classify_phone.do?PHONE_LIST_ID="+serial_num;
 window.showModalDialog(url,'',"dialogWidth=600px;dialogHeight=400px");

在翻开的JSP页面里用:value="<%=request.getParameter("PHONE_LIST_ID")%>",以下:

Html代码

<input type="hidden" name="PHONE_LIST_ID" id="PHONE_LIST_ID" value="<%=request.getParameter("PHONE_LIST_ID")%>"></input>

所以,通过url参数传送的方法,可以实现跨页面的参数传送,而不用用躲藏域来传送.这在跨页面的参数传送中,分外是近似于对记录的编辑操作等,可以很好地实用.

二:

上面第一点的:

<input type="hidden" name="PHONE_LIST_ID" id="PHONE_LIST_ID" value="<%=request.getParameter("PHONE_LIST_ID")%>"></input>

这行代码我本来是用<html:hidden>,以下:

<html:hidden property="PHONE_LIST_ID" value="<%=request.getParameter("PHONE_LIST_ID")%>"/>

因为我本机是在jboss的环境,但是当拿到webspheer的环境下却有提醒错误,从前仿佛就有发现这个情形,也不知道是为什么,先记录下来.

三:

由于粗心,在xml配置时,<action path="" type="" name="" scope="" parameter=""></action>中把name=""这个属性漏掉了,所以程序跑起来时,在servlet端的ActionForm老是提醒为null,这发了一些时间.今后有时间的时刻好好弄清楚struts的配置的属性的作用.

四:

在servlet端,用struts的ActionForm自带的get和set办法时,发现前台没有set成功.后来查了好久才知道,前台没有效struts自带的html标签,如<hmtl:text>我就直接用<input type="text"/>,所以struts认不到,在action端用set办法当然前台没有反映了.从前也碰到过这些问题,时间一久就忘了,所以还是需求做些记录.


  以上是“基于struts的web操纵开辟总结(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 基于struts的web操纵开辟总结(一)
  • 基于struts的web操纵开辟总结(二)
  • 基于Struts技术的Web操纵筹划与实现
  • <b>基于Struts和Hibenate的公布系统研究</b>
  • <b>基于Struts的权限实现</b>
  • 基于Struts 2开辟Web操纵
  • 基于Struts 2阻碍器实现细粒度的基于角色的存取掌握
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .