新手问题-Web前台与后台的问题

dinghun8leech 2008-06-30 12:57:43
RT:1.想问一下大家,在写Web应用时大家都是用什么方法将后台数据库的查询结果传递至前台jsp页面的?目前我只会用两种办法,一种是jsp里面嵌入java代码直接查询遍历输出,第二种是在后台查询绑定至HttpSession中,后者显然在大型Web应用里是不可取的,所以想问一下大家推荐使用什么方法。
2.表单验证是使用validator验证框架好呢,还是用javascript好呢?编写Web应用时推荐在前台页面使用javascript以达到减少客户端与后台逻辑层的交互吗?某些客户端禁用脚本语言这种情况该怎么应对??
3.如何让jsp页面更加漂亮?目前我的水平写出来的只有字、链接、table边框啥的,极为单调。


...全文
553 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinghun8leech 2008-07-21
  • 打赏
  • 举报
回复
恩,问题解决了,原来是跟HttpSession差不多,用setAttribute方法,再在jsp里用<bean:write/>或el表达式就能输出。
衷心感谢各位!!时间拖的有些长了,赶紧结贴。
youjianbo_han_87 2008-07-21
  • 打赏
  • 举报
回复
使用框架,如struts,从后台读出来的数据如果是单个的字段值,则<bean:write/>标签打出来,如果是循环或者别的<logic:itetrot/>,struts的标签都是能绑定数据的啊,至于页面美观,那多看看CSS样式
dyw31415926 2008-07-21
  • 打赏
  • 举报
回复
关于具体如何将数据绑定在request里和jsp端如何取出的细节我仍然没能得到答案

你在action(servlet)里将你要取的内容都用request.setAttribute函数放到request里
在jsp里取出来,取的方法,比如 <% String username = (String)request.getAttribute("username"); %>
还可以是其他复杂类型 <%=username%>即可打印出来了
dinghun8leech 2008-07-20
  • 打赏
  • 举报
回复
感谢楼上两位,验证的问题托两位的回答我已经明白了。页面美观的问题我还是比较困惑的,其一,我做的页面的确太丑,其二,用人单位总是吹毛求疵,要求我们处处都留意(页面美观也不例外)。
这两个问题算是解决了,但是关于具体如何将数据绑定在request里和jsp端如何取出的细节我仍然没能得到答案
继续求助。。
shenxiaolei123 2008-07-15
  • 打赏
  • 举报
回复
1.在servlet里查询出数据放到request里.然后再在jsp页面中取出来.大部分项目都是这么做的.
2.验证数据,前后台都验证,双重保险不要嫌麻烦.
3.设计页面要用到CSS,专业的.
sdc_java 2008-07-15
  • 打赏
  • 举报
回复
RT:1,你在低层写好方法后,传到数据对像在JSP也可以,.然后遍历输出,你说的查询绑定至HttpSession,一般是放用户的基本信息吧,在说你的DB太大的话,你服务器肯定是不行,你前台要多少数据,低层就查多少数据就好了,,
2,针对验证,我项目是JS也验证了,然后服务器肯定也要验证.
3.jsp页面更加漂亮,与你程序员有什么关系,美工设计好了,就行了,.J2EE开发不是说你jsp页面更加漂亮就好的,而是你的功能强大...
dinghun8leech 2008-07-13
  • 打赏
  • 举报
回复
还是没得到答案,再顶
dinghun8leech 2008-07-02
  • 打赏
  • 举报
回复
沉了??再次顶起,热切盼望答案。
dinghun8leech 2008-06-30
  • 打赏
  • 举报
回复
感谢楼上的详细回答,但意思我还有点不明白
具体在后台怎么做呢?
ResultSet 对象= Statement对象的excuteQuery(String sql)方法,之后如何做呢?
水瘦山寒 2008-06-30
  • 打赏
  • 举报
回复
第一个问题:
用JAVA代码查询可以放到"后台"做,存在request里(不用存到session)中;
另外一种方法,可以用AJAX从客户端("前台")读服务器端("后台")
当然有AJAX原理的其它框架也可以,比如DWR、DOJO之类的框架

第二个问题:
验证分客户端验证和服务器端验证,为了安全当然最好都具备,先通过JS验证过滤一次,减轻服务器的压力这是对的。

第三个问题:
加样式和特效就以解决页面美观问题,注意布局美观

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧