1. Duplicate local variable XXX(重复的局部变量名)
java.lang.Error: Unresolved compilation problem:
Duplicate local variable map
********************************解决方法:********************************
将重复的局部变量名删除或改变;
2.request method post not supported
********************************解决方法:********************************
在pring框架中当使用post请求服务,然后请求成功转到一个静态文件,如html,htm等网页时。
页面出现405 request method post not supported错误,只要在spring的配置文件中加入下面代码即可:
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="urlMap">
<map>
<entry key="/请求的文件路径/**" value="myResourceHandler" />
</map>
</property>
<property name="order" value="100000" />
</bean>
<bean id="myResourceHandler" name="myResourceHandler"
class="org.springframework.web.servlet.resource.ResourceHttpRequestHandler">
<property name="locations" value="/请求的文件路径/" />
<property name="supportedMethods">
<list>
<value>GET</value>
<value>HEAD</value>
<value>POST</value>
</list>
</property>
</bean>
3.Repeated column in mapping for entity异常1
********************************情况一:********************************
培训申请表:
两个字段 申请人(information)和负责人(fzr)
外键映射 员工表(Information)中 员工Id(userid)
配置文件:
<many-to-one name="information" class="com.coe.dto.Information"
outer-join="true" fetch="select">
<column name="userid"/>
</many-to-one>
<many-to-one name="fzr" class="com.coe.dto.Information"
outer-join="true" fetch="select">
<column name="userid" />
********************************情况二:********************************
/**
* 邮件模板主键
*/
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="pk_mid")
private Integer mailId;
/**
*会员注册邮件标题
*/
@Column(name="uname")
private String utitle;
/**
*会员昵称
*/
@Column(name="uname")
private String uname;
/**
* 会员邮件
*/
@Column(name="umail")
private String umail;
********************************报错:********************************
Repeated column in mapping for entity: com.mdkj.yfjh.entity.MailTest column: uname (should be mapped with insert="false" update="false")
********************************解决方案:********************************
情况一:<column name="userid" /> 重复配置,将name赋为不同值即可。
情况二:@Column(name="uname") 重复配置,将name赋为不同值即可。