作者TonyQ (骨头)
看板Web_Design
标题[问题] 问一个很基本的问题^^"
时间Wed Apr 5 14:37:03 2006
不好意思 我是新手^^"
最近在尝试开发一套有用到资料库的小系统,JSP 搭 mySQL,
现在有一个page已经造好一个form,约有36个栏位。
因为打算做预览结果 & 确认的动作,
需要牵涉到三个页面之间的传值,所以碰上一点问题。
我是写成 form.jsp 、 preview.jsp 、 DB_in.jsp
(从名字应该看的出功能吧^^")
网页parameter的scope好像只有form action指到的那个网页而已,
因为我测过再action一次或回上页就无法透过getParameter取得了...
要再长应该就只能用cookies 或 session吧? 看书上写是这样:)
不过因为是经验不足,不太敢确定用这麽多个session或cookies
对server会不会造成甚麽不良影响,爬了文章好像都没提到这点,
可能是我多心吧。^^"
而且还有一个原因是如果预览不ok想修改,
回上一页都会漏掉一点使用者输入的资料,所以想乾脆全部存起来...
最後如果没完成的话,再清除掉...
想请问我所想到的解决方案,哪一个是比较适合的
1.form=>preview=>DB_in
^在这里栏位资讯全部写入session
之後的处理就透过session来改
2.form=>preview=>DB_in
^在这里栏位资讯全部写入DB
之後的处理就透过DB来改
3.form=>preview=>DB_in
^在这里重绘一次表单 把所有物件都填进去
再action到DB_IN or form
3 看起来是最理想的,不过也是我觉得最累的一个。orz
目前是比较perfer 2 的解法......
其实这篇只是想问有没有做过类似page的朋友,
可以出来说说你们的解法XD
--
从application转到 web application最大的感受就是....
有同样案例的人变少很多 资料查询的内容也越来越少 T.T
东西要学的越来越多 程式码只是基本 要美工要学CSS
要即时检测输入和动态新增网页资料就要学JavaScript >__<
适应不良ing 还在这领域的朋友我们共勉之 ~"~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.240.58
1F:→ abgne:用伪装的预览就不会有上一页的问题了 04/05 15:06
2F:→ abgne:让使用者只能按我们提供的按钮回到资料填写的画面 04/05 15:06
3F:→ TonyQ:伪装的预览是指 ? XD 04/05 17:07