JSP如何在视图层,获得选中的复选框值.传到控制层里.

我是要做个多选删除.

JSP页面
<%for(....){%>
<td height="20">
<input name="MM_recordId" type="checkbox" id="MM_recordId"
value="<%=userinfo.getId() %>" />
</td>
<%}%>
在控制层里面
//获得界面传过来的复选框组
String [] values=request.getParameterValues("MM_recordId");
//用循环遍历出每个复选框的值进行操作(界面传过来的是选中选项的ID)
for(int i=0;i<values.length;i++){
//根据传过来的ID,调用deluser进行删除记录
ud.deluser(Integer.parseInt(values[i]));
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-07
个人猜测你用了Struts,参考一下这个 http://www.blogjava.net/lostfire/articles/36696.html
第2个回答  2013-08-07
如果可以,你可以修改其属性。

spring mvc里面,为什么要单独出来一个service层调用dao再传给controller...
这样分页的时候直接调用组装这个方法就可以了,其他地方要查list或者数量就可以调另外的方法,要是把这个都现在一个dao中那就只专用于查询这个分页了,所以从长久来说在service层写sql是很有必要的(但是时间有时候不能让你思考那么多),再有一个就是service是受数据库事务控制的,就比如你一个请求要改变两...

怎么把action中的值传到jsp页面
一、转发到jsp:准备步骤:jsp页面随时准备使用el表达式获取request中的值,action中的值分2种,一种是在方法中诞生的,作用域也是方法内;一种是定义为类成员(并带有get,set或者为public),此种方式只需赋值 2.操作流程:对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面...

jsp开发中、servlet、dao层、biz层、entity层到底各自什么作用?_百度...
servlet层就是MVC中的控制器,主要用于接受JSP的页面请求和响应请求。所以整个流程是JSP页面发起请求到servlet,获取请求,交个biz层,在biz层中通过一系列对数据表的操作,这就要结合dao和entity的作用,完成业务逻辑,然后,响应给servlet,由servlet,再响应出JSP 页面。整个流程大概如此,其实还有很多,在...

大学Jsp考试题,高手们谁能答上来?
1.get方法参数都在地址栏中显示,并且传送数据较少,post更安全 2.jsp隐含对象有:pageContext(提供访问其它隐含对象的方法),request,session,application(这四个在从小到大的范围内传值),out(以字符流输出),response(响应),config(配置),page(转换后的servlet实例,很少用),exception(jsp页面运行时产生...

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

SSM框架(十九):SpringMVC(1)三层架构和MVC设计,RequestMapping注解...
启动Tomcat服务器,创建DispatcherServlet对象加载配置文件,开启注解扫描创建HelloController对象。从index.jsp发送请求,到达DispatcherServlet核心控制器,根据配置找到执行方法,根据返回值与视图解析器查找指定JSP文件,Tomcat渲染页面。RequestMapping注解建立请求URL与处理方法对应关系,作用在类或方法上。类上表示一...

jsp是模型还是视图
2.Model2 在Model1中,JSP页面嵌入了流程控制代码和部分的逻辑处理代码,我们可以将这部分代码提取出来,放到一个单独的角色里,这个角色就是控制器角色(Controller)。而这样的Web架构就是Model2.Model2符合MVC架构模式。MVC即模型-视图-控制器(Model-View-Controller)。在Model2中,控制器的角色由Servlet...

什么是jsp,什么是Servlet?jsp和Servlet有什么区别?
它们的主要区别在于:jsp页面中的Java代码侧重于页面显示,而Servlet代码侧重于逻辑控制。在MVC设计模式中,jsp属于视图层,Servlet属于控制层。jsp运行机制如下图所示:JVM仅识别Java类,并不能直接识别jsp代码。当web容器收到以.jsp为扩展名的URL请求时,会交给Tomcat中的jsp引擎处理。首次访问jsp页面时,...

JSP课程的心得总结
2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到,POST方式,数据放置在HTML HEADER内提交。3) 对于get方式,服务器端用request.getQueryString()可以获取GET请求参数的变量值,对于post方式,服务器端用request.getParameter获取提交的数据。以上便是我学习JSP这门课的总结以及心得。

jsp前台调用后台是什么意思
jsp mvc开发模式中的view(视图层) 用户通过前台发出http请求 然后被 拦截器拦截或通过配置文件的参数 调用相应的controller(控制层)处理程序处理客户端请求 控制层根据客户端请求内容调用相应的jsp或javaBean(模型层model)响应给前端客户 此过程就是前台调用后台的过程!

相似回答