一个关于servlet后台写死数据,实现前后台交互的作业~

我的老师让我做一个前后端交互的作业,作业的内容如下:
使用servlet和ajax做一个动态的界面:
用servlet后台写死数据,然后传递给前台,让前台动态显示;显示的内容是:类似百度的搜索页面(不需要显示图片,要的是后台返回,那些是链接,哪些是文字,然后前台通过从后台去的数据展示,联系前后台交互。)

想请教各位大神一些问题:
1、首先,我对servlet的概念很不清晰,看了很多概念和教程,还是不能准确的把握它的意思和作用;
2、这个作业有几个点我非常不懂,A怎么用servlet后台写死数据,B怎么传递给前台,C怎么分辨哪些是链接,哪些是文字呢?
求大神指导~

阅读 4.8k
5 个回答

你这个问题,大神可能懒得回答,就让我们这些小神回答吧!!!
从你的问题中,大致了解你应该还没有入门。
这里有我之前写的有关 ajax省市区三级联动的代码,后台代码也是用Servlet做的。
你不用管 Servlet是什么,你只需要知道怎么做。首先配置拦截器(那些请求是你需要处理的),创建get/post方法(是处理get请求,还是处理post请求)。通过request获取请求参数,通过response返回数据。
关于ajax,如果用jquery的方式就很简单了,连接里面也有介绍。
怎么数据写死,把数据放到Map,比如key是百度,value就是百度的相关文档。前端传给后台的是百度,那就把value返回给前端。大致就是这样。
怎么判断是链接,还是文本。可以用正则表达式,如果不会用,就用StringUtils的indexOf,如果包含了http或者https就是链接。

去 Github上搜 Demo,然后消化吸收,这么基础的东西,不要老等着什么都告诉你

为什么要去写死传的值呢?页面用ajax异步和后台进行交互,值应该是要动态可变的,
方法返回对应的数据在就是迭代显示出在页面上。

按照你问的问题,我如果是你老师,绝对不让你及格!

想请教各位大神一些问题:
1、首先,我对servlet的概念很不清晰,看了很多概念和教程,还是不能准确的把握它的意思和作用;
2、这个作业有几个点我非常不懂,A怎么用servlet后台写死数据,B怎么传递给前台,C怎么分辨哪些是链接,哪些是文字呢?

1.你真的看了很多概念和教程么?
2.真的动手做过么?是实际在做的过程中遇到问题,还是想当然,根本没有实际去写就直接觉得有问题?
3.为什么等到了老师留作业,才想起对servlet的概念很不清晰?
这种东西,不是别人跟你手把手讲一天你就能弄懂的,你自己不动手做,根本理解不了!其实你还不如直接点儿,做个实在的伸手党,就问问谁有现成的代码借你参考参考!

后台写死数据,是指不使用后端数据系统,比如mysql, elasticsearch, redis
数据的来源就是代码里的字符串,也就是随意定好“假”的数据就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题