Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
springtiles集成_Spring_Tiles - Fatal编程技术网

springtiles集成

springtiles集成,spring,tiles,Spring,Tiles,我正在为我的网站使用Spring和tiles,我得到的错误如下 org.apache.tiles.request.render.CannotRenderException:无法呈现非字符串的属性,toString返回:null 有人能帮我吗 我的Java代码 package com.finman.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;

我正在为我的网站使用Spring和tiles,我得到的错误如下 org.apache.tiles.request.render.CannotRenderException:无法呈现非字符串的属性,toString返回:null

有人能帮我吗

我的Java代码

package com.finman.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.finman.form.LoginForm;

@Controller
public class LoginAction
{
    @RequestMapping("/login")
    public ModelAndView login(Model model,LoginForm finLoginForm,HttpServletRequest request,HttpSession httpSession) throws Exception
    {

        String forward = null;

            forward = "index.path";
        return new ModelAndView(forward);
    }
}
我的tiles-defs.xml是


我的spring.xml包含

<bean id="viewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver"/>
    <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <property name="definitions">
        <list>
            <value>/WEB-INF/tiles-defs.xml</value>
        </list>
    </property>
</bean>

/WEB-INF/tiles-defs.xml

您还需要一个tiles配置器bean: 看


类路径:com/view/web/config/views/*.xml

您的问题是否属于or类别?我检查了这些解决方案,但没有任何帮助。
<bean id="viewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver"/>
    <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <property name="definitions">
        <list>
            <value>/WEB-INF/tiles-defs.xml</value>
        </list>
    </property>
</bean>
<!-- Configure Tiles -->
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <property name="definitions">
        <list>
            <value>classpath:com/view/web/config/views/*.xml</value>
        </list>
    </property>
</bean>