现在已经进不去控制器的所有新的方法了,,,新建一个控制器类也进不去,老师说是配置的问题,,
求大佬帮忙看看哪个配置有问题,,
<?xml version="1.0" encoding="UTF-8"?>
project_03
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
encoding
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
encoding
/*
shiroFilter
org.springframework.web.filter.DelegatingFilterProxy
<!-- 第一个属性,谁来控制shiro的生命周期(容器控制) -->
targetFilterLifecycle
true
<!-- 第二个属性,拦截到请求以后,交给哪一个shiro处理器进行处理 (这里指定的名称,必须与spring配置文件的shiro组件的名称一致) -->
targetBeanName
shiroFilter
<!-- 配置过滤器,拦截所有请求,交给shiro进行处理 -->
shiroFilter
/*
contextConfigLocation
classpath:applicationContext*.xml
org.springframework.web.context.ContextLoaderListener
mvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
mvc
*.do
以上是xml的
<context:component-scan base-package="org.java" />
<!-- 配置页面跳转 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="suffix" value=".jsp"/>
</bean>
以上是springmvc的
<!-- 配置shiroFilter(shiro的核心控制器)的相关信息 -->
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="loginUrl" value="/login.do"/>
<property name="securityManager" ref="securityManager"/>
<property name="unauthorizedUrl" value=""/>
<property name="filterChainDefinitions">
<value>
/exit.do=logout
/css/**=anon
/js/**=anon
/img/**=anon
/**=anon
</value>
</property>
</bean>
<!-- 配置安全管理器 -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="customRealm"/>
</bean>
<!-- 注册Realm -->
<bean id="customRealm" class="org.java.shiro.CustomRealm">
<!-- 指定凭证匹配器,通俗的讲就是如何加密 -->
</bean>
<!-- 配置凭证匹配器 -->
<bean id="credentialsMatcher" class="org.apache.shiro.authc.credential.HashedCredentialsMatcher">
</bean>
以上是shiro的
<context:component-scan base-package="org.java"/>
<context:property-placeholder location="classpath:jdbc.properties"/>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${user}"/>
<property name="password" value="${pwd}"/>
</bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="org.java.dao"/>
</bean>
<!-- 配置异常处理器 -->
<bean class="org.java.exception.ExceptionHandler"/>
<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- 开启事务注解 -->
<tx:annotation-driven transaction-manager="transactionManager" />
<!-- 配置aop -->
<aop:config proxy-target-class="true"/>
<!-- 启用shiro的注解 -->
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
<property name="securityManager" ref="securityManager"/>
</bean>
<bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver" id="multipartResolver">
<!-- 指定文件上传时的编码方式 -->
<property value="utf-8" name="defaultEncoding"/>
<!-- 指定上传的文件最大尺寸 -->
<property value="209715200" name="maxUploadSize"/>
<!-- 指定,每一次向服务器内存中写入的最大数据量 -->
<property value="2097152" name="maxInMemorySize"/>
<!-- 指定临时目录 -->
<property value="temp" name="uploadTempDir"/>
</bean>
以上是applicationContext.xml的
这是jsp页面的
@RequestMapping("/wu/filedel")
public String filedel()throws Exception{
System.out.println("aaaaaaaaaaaaa**********");
System.out.println("***************************");
/*response.setContentType("text/html;charset=utf-8");
List<Map<String,Object>> fileRecords=service.getFileRecords();
PrintWriter out = response.getWriter();
JSONObject json=new JSONObject();
json.put("fileRecords", fileRecords);
out.write(json.toString());
out.flush();
out.close();
System.out.println("bbbbbbbbbbbbbbbbbbb");*/
return "/WuFile/FileInfo";
}
以上是控制器的方法
什么方法都进不去了,,T.T