当前位置: 首页 > 知识库问答 >
问题:

Datatables Spring 4 Hibernate Tiles 3配置错误

季嘉良
2023-03-14
@Controller
public class RoleController {

@RequestMapping(value = "/masterRole")
public ModelAndView about() {
    RoleDAO dao = new RoleDAOImpl();
    List<Role> list = dao.list();
    ModelAndView model = new ModelAndView();
    model.addObject("list",list);
    model.setViewName("roleTile");
    return model;
     }
}

tiles.xml文件中

  <definition name="roleTile" extends="base.definition" >
    <put-attribute name="title" value="DAM Role Master" />
    <put-attribute name="body" value="/WEB-INF/pages/viewRole.jsp" />
    <put-attribute name="menuselection" value="master" />
</definition>

viewrole.jsp文件中

 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 <%@ taglib prefix="datatables" uri="http://github.com/dandelion/datatables" %>

 <datatables:table id="roles" data="${list}" row="role" cssClass="table table-striped">
<datatables:column title="Id">
    <c:out value="${role.roleId}"></c:out>
</datatables:column>
<datatables:column title="Role">
    <c:out value="${role.role}"></c:out>
</datatables:column>
 </datatables:table>

我收到以下错误

还邀请链接数据包,逐步与Spring4和hibernate和Tiles集成。

共有1个答案

蒲深
2023-03-14

您的问题可能来自web.xml中缺少某些声明。已经在论坛中报告过了,并且在V0.10.1中将会有一个修复程序来警告用户那些丢失的声明。

关于数据表只有一个注意事项-servlet2 extra。从V0.10.0开始,它就不再存在了。因此,我建议您删除它,避免0.9.3和0.10.0可能出现的依赖问题。

web.xml中的新声明如下:

<!-- Dandelion-Datatables filter used for basic export -->
<filter>
    <filter-name>datatables</filter-name>
    <filter-class>com.github.dandelion.datatables.core.web.filter.DatatablesFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>datatables</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
 类似资料:
  • 版本介绍 百度移动统计提供两种版本的Crash错误统计功能:标准版、详细Crash版。 标准版:采集的Crash日志内容较少,包含关键的LastBacktrace等信息。 详细Crash版:采集的Crash日志内容丰富,接近iOS系统完整的Crash格式,包含LastBacktrace、thread等信息。 由于加入详细的Crash统计功能会使SDK的体积增大,所以请结合自身业务场景,合理选择SD

  • 百度移动统计提供了错误统计功能。包括错误报告,错误路径等。 由于加入详细的错误统计上报功能,会导致SDK的整体大小变大。故我们针对那些只需要基本的错误次数统计功能的用户提供了标准的java错误统计功能,集成在了应用分析(无埋点)和应用分析(手动埋点)SDK中;针对需要native crash错误信息的用户,提供了附加的Crash版本。

  • 我正在尝试启动我的hadoop应用程序,但是在启动时我在日志文件中看到了这一点,有没有人知道问题是什么? 正在为HDFS创建文件系统://10.170.4.141:9000 java.io.ioException:config()在org.apache.hadoop.conf.configuration(configuration.java:229)在org.apache.hadoop.conf.

  • 我有一个JSON: 我创建了以下pojo 在我的控制器中,我有一个@PostMapping方法,我尝试检索DocumentToSignRestRequest: 并使用模型映射器将其传递给DocumentDto类:DocumentDto DocumentDto=ModelMapper。地图(documentToSignRestRequest,DocumentDto.class); 这个类的不同属性与

  • 我在Visual Studio 2015中使用.NET Framework 4.6创建了一个新的Azure WebJob项目。 在 app.config 中,我设置了三个连接字符串: AzureWebJobsDashboard AzureWebJobsStorage MyDatabaseConnectionString AzureWebJobsDashboard和AzureWebJobsStora

  • 我在运行spring项目时出现了这个错误 Java-cp“parser.jar”hu.daniel.hari.learn.spring.orm.main.SpringOrmMain 违规资源:类路径资源[spring.xml] My Beans.xml http://www.springframework.org/schema/beans http://www.springframework.or

  • 安全性错误配置在安全性设置被定义,实现和维护为默认设置时出现。良好的安全性要求为应用程序,Web服务器,数据库服务器和平台定义和部署安全配置。使软件保持最新同样重要。 威胁代理 - 匿名外部攻击者以及拥有自己帐户的用户可能会试图破坏系统。 攻击者的方法 - 访问默认帐户,未使用的页面,未修补的漏洞,未受保护的文件和目录以获得未经授权的访问。 安全弱点 - 可以发生在任何级别 - 平台,Web服务器

  • 使用Spring boot 1.4.3.和hibernate 5.0.11对Spring data jpa进行以下配置,我得到SQL错误:-5501,SQLState:42501用户缺乏特权或找不到对象:角色 我的配置有什么问题? 应用程序.属性: ConfigForJPA: } } 控制台2: