小编Mat*_*hew的帖子

Spring 3 Web MVC入门 - 设置一切

我正在尝试使用JAVA/Eclipse/Spring MVC,但似乎无法找到设置所有内容并创建最简单的概念验证应用程序的"傻瓜"或"循序渐进"指南.

我找到了http://static.springsource.org/docs/...-step-by-step/但是Spring 2.5和Spring 3之间似乎存在差异,所以我正在为Spring 3寻找一些东西.

此外,Spring 2.5的教程侧重于构建应用程序使用Ant - 这肯定会用于发布但是在Eclipse中工作时我想设置项目以便我可以使用断点/调试,这不包括在所有.

我已经下载了Eclipse,Tomcat和Spring 3 Framework,但这是关于它的,并且在下载的Spring Framework文档中它指出:

2.3新入门教程

现在有一个新的入门教程,用于开发基本的Spring 3.0 MVC Web应用程序.本教程是一个单独的文档,可以在Spring Documentation页面找到

但是,我似乎无法在链接页面上找到这样的教程.目前我的主要问题是,许多人试图开始使用Spring的情况似乎就是我似乎无法完成所有设置.

我有一份Expert Spring MVC和Web Flow的副本,我也找到了这个教程,但我不知道他们描述的设置是否仍然相关,是否允许调试.

有人可以指点一下吗?

谢谢

java spring spring-mvc

37
推荐指数
2
解决办法
5万
查看次数

ASP.NET MVC - 模型绑定一组动态生成的复选框 - 如何

我正在尝试建模绑定一组动态生成的复选框,以便在控制器操作中处理它们,但无法使模型绑定发生.这是场景:

我的ViewModel类(DocumentAddEditModel)包含一个字典(Dictionary <string,bool>),每个条目的字符串是每个复选框的名称/标签,以及指示是否选中该复选框的布尔值:

    public class DocumentAddEditModel
    {
        ...
        private Dictionary<string, bool> _categoryCheckboxes = new Dictionary<string,bool>();
        ...

        ...
        public Dictionary<string, bool> CategoryCheckboxes
        {
            get { return _categoryCheckboxes; }
            set { _categoryCheckboxes = value; }
        }
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,处理表单的GET请求的操作会填充dictonary,如下所示:

public class DocumentsController : Controller
{
    [RequiresAuthentication]
    [AcceptVerbs(HttpVerbs.Get)]
    public ActionResult Add()
    {
        DocumentAddEditModel documentAddEditModel = new DocumentAddEditModel();
        ...
        Dictionary<string, bool> categoryCheckboxes = new Dictionary<string, bool>();
        ...
        string[] categories = Enum.GetNames(typeof(Category));

        foreach (string category in categories)
            categoryCheckboxes.Add(category, false);

        documentAddEditModel.CategoryCheckboxes = categoryCheckboxes;

        return View(documentAddEditModel); …
Run Code Online (Sandbox Code Playgroud)

model-view-controller asp.net-mvc

11
推荐指数
1
解决办法
8243
查看次数

Spring 3 MVC - 调用Controller但未找到视图

我正在尝试建立一个框架Spring 3 MVC项目,但我很难获得渲染视图.我按照mvc-basic示例项目和http://blog.springsource.com/2009/12/21/mvc-simplifications-in-spring-3-0/?utm_source=feedburner&utm_medium=feed&utm_campaign中所述的结构进行了操作.= Feed%3A + Interface21TeamBlog +%28SpringSource + Team + Blog%29设置web.xml,app-config.xmlmvc-config.xml文件.控制器被调用,但当它到达查找视图并呈现它时,我得到404错误.文件如下:

web.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <!-- Handles all requests into the application -->
    <servlet>
        <servlet-name>myServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                /WEB-INF/app-config.xml
            </param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>myServlet</servlet-name>
        <url-pattern>/app/*</url-pattern>
    </servlet-mapping>

</web-app>
Run Code Online (Sandbox Code Playgroud)

APP-config.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-3.0.xsd">

    <!-- Scans the classpath of this application for …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

6
推荐指数
1
解决办法
1万
查看次数