JSP中查询功能如何实现<MVC模式>

实现查询功能,如果单纯在JSP中实现数据库操作,这个我已经实现,如果按MVC模式<JSP、servlet、JavaBean、DAO>我也实现了,关键是查询按钮和显示要求在同一个页面,也就是在上面输入查询条件后点击查询按钮在页面的下面就同步显示出来,这个用MVC怎么做?

点查询了就仍然转到当前页面的连接 后面加上?flag=view 做个标识 然后这个页面在加载的时候就应该做个flag的判断,根据不同的参数显示不同的内容 比如if flag==null 那么就是下面空空 if flag!=null&&flag==view 就执行你事先写好的代码
温馨提示:内容为网友见解,仅供参考
无其他回答

如何实现MVC模式
最简单的方法是使用struts或jsf等mvc的框架,本身就是一个实现。如果自己实现,比较复杂的就是要自己写一个总控制器,接受所有用户的请求,进行分发给其他servlet或直接进行页面跳转。不建议自己实现,建议使用一个mvc框架,然后搞明白他的生命周期和原理,再去看框架总控制器的源代码,这样比较好。原理:j...

按照MVC设计模式,JSP用于实现于哪一个
jsp对应mvc的v层,就是视图层,用来显示用户界面。JSP编译器将会加载mytaglib.tld这个XML文件,然后可以看到标签myaction由JAVA类MyActionTag实现。当该标签首次在文件中使用时,将会创建一个MyActionTag的实例。然后(而且当每次该标签被使用时),当出现开始标签时,将会调用doStartTag()方法,根据开始标签...

什么是MVC模式?
MVC模式,由三个核心组件组成:模型(Model)、视图(View)和控制器(Controller)。其主要目标在于实现Web应用系统的功能划分。模型层负责业务逻辑实现,如JavaBean或EJB等技术可用于此层。视图层用于与用户交互,如JSP技术常被应用于此层。控制器层则作为模型与视图间的桥梁,分派用户请求,选择适宜视图显示,并...

MVC的使用方法!
然后servlet确定由哪个jsp页面显示比较合适并将请求转发到jsp(即视图)。servlet就是控制器。使用MVC的目的就是将逻辑操作和数据操作和显示代码分离。在相对较复杂的项目中使用框架是更好的更方便的选择。(Apache struts2)。但是相对于使用框架来说从头开始自己创建MVC的实现(使用RequestDispatcher请求转发)更直观更灵活。...

MVC模式是什么
MVC(模型-视图-控制器)是一种常见的设计模式,用于软件开发中,将应用程序的逻辑划分为三个主要部分:Model(模型)、View(视图)和Controller(控制器)。在Java Web开发中,Model通常指的是JavaBean,它不仅包含属性和字段,还可以拥有行为和事件。JavaBean是符合Java规范的对象,与实体类有本质区别。业...

什么是MVC(三层架构)
前端跟服务端之间多了个中间层,前台先提交给中间层,由中间层去访问服务端。JSP中,“<%……%>”里面的java代码是可以有一些业务逻辑的,而三层架构正是要将业务逻辑从页面中分离出来,因些不要过多的使用“<%……%>”,但根据实际情况,适量的添加一些是可以的。而MVC实际上其实是一种架构模式,...

mvc具体怎么实现?
二是脚本语言的功能相对较弱,缺乏支持MVC设计模式的一些必要的技术基础。直到基于J2EE的JSP Model 2问世时才得以改观。它用JSP技术实现视图的功能,用Servlet技术实现控制器的功能,用JavaBean技术实现模型的功能 JSP Model 1 与 JSP Model 2 SUN在JSP出现早期制定了两种规范,称为Model1和Model2。虽然...

j2ee怎么实现进入jsp页面后自动调用方法查询数据库,再将查询结果显示到...
jsp,在2.jsp中<%%> 之间写java代码,用jdbc查询数据库,查完了把结果通过jsp内置对象out的print发送出去,这样1.jsp的ajax回调函数getNews就可以拿到out的print打印的字符串了,在getNews中使用document.getElementById得到指定表格,然后把字符串处理后加到这个指定表格里面吧 ...

什么是MVC开发模式以及它和传统开发模式的区别
JSP+JavaBean开发,虽然实现了逻辑功能和显示功能的分离,但是由于检视层和控制层都是由JSP页面实现的,即检视层和控制层没有实现分离,所以它任然属于Model1模式。Model2模式——MVC开发模式 它是为了克服Model1存在的不足而设计的,MVC的具体含义是:model+view+control,即模型+检视+控制,这样的模式集...

什么是 MVC 模式
先不说.先来看下在Java Web中这三个层一般的定义,一般在Java Web里,JSP充当V,Servlet充当C,JavaBean充当M,这里的Servlet管什么工作呢?接受输入,转到Model层去处理,处理结果保存后转发到JSP,然后展现数据。所以它的功能就是控制器的基本功能,它就管转发,在V和M之间转来转去。MVC没有把业务的...

相似回答