MVC设计思想

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属性的值

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使用

	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的路径,再

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值