您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

开发|JavaWeb应用开发(二)——JSP技术

发布时间:2019-03-27 23:59:00 ,浏览量:0

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

0

JSP概述

由于HTML只能满足页面内容的静态显示,为了在Web页面中加入人机交互的内容,要在HTML页面中加入交互语句,就能够使得静态页面变为动态页面。Sun Microsystems 领头建立了JSP技术。JSP是一种动态网页技术,能够在传统HTML文件中插入Java程序段。对于页面中的静态页面部分不需要Java程序控制,只有当从数据库读取并根据程序动态生成信息时,才能够使用到Java代码。对于Web项目拥有很多的优势。

1

JSP语法

640?wx_fmt=png

对于JSP页面中,能够写所有的静态html代码、Java代码和表达式。灵活书写代码,也让只是掌握简单后台交互数据库代码的人能够轻松驾驭。

2

操作数据库

本篇文章将基于JSP介绍:如何去读取显示数据库的数据和带参数的页面跳转。

环境:IntelliJ IDEA ;win 10 ;数据库已新建 table t_news且已有数据。

① 如何连接数据库

由于JSP文件里是能够写和运行Java代码,因此数据的连接操作是能够直接使用Java的方式。

640?wx_fmt=png
640?wx_fmt=png
640?wx_fmt=png

将此段代码放入想要插入位置的<%  %>中即可。如果连接成功,idea控制则会出现数据库的数据。(以前文章中有介绍过原理)。

②页面显示数据库操作

640?wx_fmt=png

其实将红框之中的内容替换为out. write( )方法,再将想要添加的html代码插入里面,中间依旧使用“+”连接数据即可。范例如下。

640?wx_fmt=png

页面效果如下:

640?wx_fmt=png

数据库内容,由于数据库里只含有一条数据,因此只显示了一条数据。其实上例代码中已含有循环,则可以添加多条数据。而且由于数据库的操作不会影响网页代码的显示,因此在数据库的可视化工具进行了添加操作后,不需要重新运行,只需页面刷新即可在页面显示新添加的数据。

640?wx_fmt=png

③带参数跳转页面

对于简单的跳转页面来说,大家都知道使用a加超链接即可。那么如何带参数跳转,且另一页面利用所带参数进行数据库操作呢?

首先,我们需要找到对于数据库中的每一条数据不同的标志是什么?本人是直接采用的是主键。放在网页地址的后面,使用问号连接。

640?wx_fmt=png

然后,在跳转之后的页面使用request.getParameter( )方法即可得到传递的数据。默认传过来的值默认为string属性,对它进行转换,则可以利用id对数据库的数据进行删选。

640?wx_fmt=png

3

总结

本文简单介绍了如何基于JSP技术去读取显示数据库的数据和带参数的页面跳转,此时大家一定能够简单的写出一些页面了吧。利用上面的方法大家一定都可以制作一个简单的网站了吧~~。

其实大家可以看出,合理利用JSP技术去开发一个JavaWeb项目是很方便的,但是真的方便吗?或许对一个人去完成一个项目是方便的,如果需要团队合作,利用jsp去开发的耦合性太大,不利于维护。以至于后台人员对代码进行操作后,不能够在页面正常显示。

参考文献

[1]姜新华,高静.Java Web应用开发[M].北京:北京航空航天大学出版社,2011.3-5

更多精彩文章:

 where2go 团队

   

微信号:算法与编程之美          

640?wx_fmt=jpeg

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.5299s