我的老师让我做一个前后端交互的作业,作业的内容如下:
使用servlet和ajax做一个动态的界面:
用servlet后台写死数据,然后传递给前台,让前台动态显示;显示的内容是:类似百度的搜索页面(不需要显示图片,要的是后台返回,那些是链接,哪些是文字,然后前台通过从后台去的数据展示,联系前后台交互。)
想请教各位大神一些问题:
1、首先,我对servlet的概念很不清晰,看了很多概念和教程,还是不能准确的把握它的意思和作用;
2、这个作业有几个点我非常不懂,A怎么用servlet后台写死数据,B怎么传递给前台,C怎么分辨哪些是链接,哪些是文字呢?
求大神指导~
你这个问题,大神可能懒得回答,就让我们这些小神回答吧!!!
从你的问题中,大致了解你应该还没有入门。
这里有我之前写的有关 ajax省市区三级联动的代码,后台代码也是用Servlet做的。
你不用管 Servlet是什么,你只需要知道怎么做。首先配置拦截器(那些请求是你需要处理的),创建get/post方法(是处理get请求,还是处理post请求)。通过request获取请求参数,通过response返回数据。
关于ajax,如果用jquery的方式就很简单了,连接里面也有介绍。
怎么数据写死,把数据放到Map,比如key是百度,value就是百度的相关文档。前端传给后台的是百度,那就把value返回给前端。大致就是这样。
怎么判断是链接,还是文本。可以用正则表达式,如果不会用,就用StringUtils的indexOf,如果包含了http或者https就是链接。