MVC设计思想

来源:互联网 发布:阿里云备案拍照深圳 编辑:程序博客网 时间:2024/06/09 08:45

MVC——M:mode(模型层) V:view(视图层) C:controller(控制层)

MVC实体对象是什么?其实答案都知道,只是不知道这个名词是什么意思,很简单答案就是JavaBean。

作用:业务逻辑更清晰,层次更分明

设计思想流程:view(视图层:jsp)——>controller(控制层:Servlet)——>DB(数据库)

创建页面(jsp)将页面的信息发送到后台(Servlet),在后台中控制处理,后台再将信息返回到数据库中。

暂时还没有用到模型层,模型层就是JavaBean。MVC实体对象是什么?其实答案都知道,只是不知道这个名词是什么意思,很简单答案就是JavaBean。

MVC实体对象是什么?其实答案都知道,只是不知道这个名词是什么意思,很简单答案就是JavaBean。

将表单中的信息提交到后台有两种方法form和Ajax。

form方法:在action属性中写所需Servlet的路径,再然后在对应的Servlet中使用request对象调用getParameter()方法并带有一个参数,参数为表单中name属性的值

jsp页面表单提交
Name:
PassWord:
servlet页面protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String username=request.getParameter("username");String password=request.getParameter("password");}


Ajax方法:配合jQuery使用

Name:
PassWord:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//跟另一个一样,都是获取表单值String name=request.getParameter("username");String pass=request.getParameter("password");System.out.println(name+pass);}

其中提到了将页面信息提交到后台,那么表单中使用单选框、下拉框以及复选框又该怎么操作呢?

性 别:男红色绿色粉色黄色
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String sex = request.getParameter("sex");String times=request.getParameter("times");//获取复选框中的值 String[] color = request.getParameterValues("color") ; String aa=null; if(color!=null&&color.length>0) { //将值循环出来 for(int i= 0 ;i<=color.length;i++){ aa=color[i]; } }DBUtil res=new DBUtil();String sql="insert into aa(sex,times,color)values('"+sex+"','"+times+"','"+aa+"');";int aa1=res.login(sql);if (aa1>0) {request.getRequestDispatcher("trues.jsp").forward(request, response);}else{request.getRequestDispatcher("fail.jsp").forward(request, response);}}


MVC实体对象是什么?其实答案都知道,只是不知道这个名词是什么意思,很简单答案就是JavaBean。

将表单中的信息提交到后台有两种方法form和Ajax。

form方法:在action属性中写所需Servlet的路径,再

1 0
原创粉丝点击