仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1094|回复: 18
打印 上一主题 下一主题

[学习教程] 发布一篇基于struts的web使用开辟总结(一)

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
之前常常写的代码,过一了段工夫再写发明了一些成绩,申明了本人对代码的了解不敷。总结以下:
一:
编纂某一笔记录,点击“编纂”按钮,当翻开的是一个新的页面(如模态框)时,想到纪录的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参数传送的体例,能够完成跨页面的参数传送,而不必用埋没域来传送。这在跨页面的参数传送中,出格是相似于对纪录的编纂操纵等,能够很好地合用.
二:
下面第一点的:
<inputtype="hidden"name="PHONE_LIST_ID"id="PHONE_LIST_ID"value="<%=request.getParameter("PHONE_LIST_ID")%>"></input>
这行代码我本来是用<html:hidden>,以下:
<html:hiddenproperty="PHONE_LIST_ID"value="<%=request.getParameter("PHONE_LIST_ID")%>"/>
由于我本机是在jboss的情况,可是当拿到webspheer的情况下却有提醒毛病,之前仿佛就有发明这个情形,也不晓得是为何,先纪录上去。
三:
因为大意,在xml设置时,<actionpath=""type=""name=""scope=""parameter=""></action>中把name=""这个属性遗漏了,以是程序跑起来时,在servlet真个ActionForm总是提醒为null,这发了一些工夫。今后偶然间的时分好好弄分明struts的设置的属性的感化。
四:
在servlet端,用struts的ActionForm自带的get和set办法时,发明前台没有set乐成。厥后查了好久才晓得,前台没有效struts自带的html标签,如<hmtl:text>我就间接用<inputtype="text"/>,以是struts认不到,在action端用set办法固然前台没有反响了。之前也碰到过这些成绩,工夫一久就忘了,以是仍是必要做些纪录。
<p>
再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 05:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表