热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

form:select的使用

最近在学习springMVC,用到了标签,使用发过程中遇到了些问题,现在记录下,以防忘记。我jsp

最近在学习springMVC,用到了标签,使用发过程中遇到了些问题,现在记录下,以防忘记。

我jsp页面是这样的:

<%&#64; page language&#61;"java" import&#61;"java.util.*" pageEncoding&#61;"utf-8"%>
<%&#64; taglib prefix&#61;"form" uri&#61;"http://www.springframework.org/tags/form"%> //使用之前要记得加
<%&#64;taglib prefix&#61;"c" uri&#61;"http://java.sun.com/jsp/jstl/core"%>
<%
String path &#61; request.getContextPath();
String basePath &#61; request.getScheme() &#43; "://"
&#43; request.getServerName() &#43; ":" &#43; request.getServerPort()
&#43; path &#43; "/";
%>




">











//一开始没有添加这个属性&#xff0c;一直报错&#xff0c;“books” 是与controller中map添加的一个“books”的键值对相对应













书名 //"path"的值就是“books”的属性名

作者 itemValue&#61;"author" itemLabel&#61;"author"> 类型 itemLabel&#61;"type" itemValue&#61;"type">

  

























书名 类型 作者 剩余数量 被借次数 操作
${b.name } ${b.type } ${b.author } ${b.discount } ${b.haslended } 编辑



 

我的controller是这样的&#xff1a;

&#64;Controller
public class UserController {
&#64;Autowired
private UserService service;
&#64;Autowired
private BooksService booksService;
public UserService getService() {
return service;
}
public void setService(UserService service) {
this.service &#61; service;
}
&#64;RequestMapping(value&#61;"register")
public String register(String name,String password,Map params){
Users users&#61;new Users();
users.setName(name);
users.setPassword(password);
users.setPoint(0);
users.setType(0);
users.setLevel(0);
service.save(users,params);
params.put("userName", name);
if(params.get("ErrMsg")!&#61;null){
return "register";
}
return "reg_success";
}

&#64;RequestMapping(value&#61;"login")
public String login(Users users,Map map){
Users users2 &#61; service.findUsers(users);
if(users2&#61;&#61;null){
map.put("ErrMsg","输入有误&#xff0c;请重新输入");
return "";
}
map.put("users", users2);
if(users2.getType()&#61;&#61;1){
List booksList &#61; booksService.findAllBooks();
map.put("booksQueryList", booksList);
map.put("books", new Books()); //这个“books”其实是new的一个Books对象&#xff0c;添加的目的应该就是为jsp中的“path”服务的
return "bookList";
}
return "log_success";
}
}

 

这是我的第一个操作记录博客&#xff0c;对于专业人员来说应该有很多错误和不足&#xff0c;希望热心的朋友批评指正&#xff0c;努力努力再努力&#xff01;

 

转:https://www.cnblogs.com/yuqiaopeng/p/6231931.html



推荐阅读
  • 代码如下:Stringpathrequest.getContextPath();StringbasePathrequest.getScheme():request ... [详细]
  • 移动端常用单位——rem的使用方法和注意事项
    本文介绍了移动端常用的单位rem的使用方法和注意事项,包括px、%、em、vw、vh等其他常用单位的比较。同时还介绍了如何通过JS获取视口宽度并动态调整rem的值,以适应不同设备的屏幕大小。此外,还提到了rem目前在移动端的主流地位。 ... [详细]
  • Tag类:EVAL_BODY_INCLUDE在doStartTag中返回表示执行标签体的内容SKIP_BODY在doStartTag方法中返回表示不执行标签体EVAL ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文详细介绍了PHP中与URL处理相关的三个函数:http_build_query、parse_str和查询字符串的解析。通过示例和语法说明,讲解了这些函数的使用方法和作用,帮助读者更好地理解和应用。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 本文介绍了一种在PHP中对二维数组根据某个字段进行排序的方法,以年龄字段为例,按照倒序的方式进行排序,并给出了具体的代码实现。 ... [详细]
  • 本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ... [详细]
  • 站点用户可以在站点上注册,并且在注册期间可以提供名称.我希望此名称是有效名称,并且不包含任何HTML和其他时髦字符.strip_tags够吗?解决方法: ... [详细]
author-avatar
手机用户2702933521
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有