import java.io.IOException;import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;public class Chin implements Filter{
private String ccode;
public void destroy() {
// TODO Auto-generated method stub
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding(ccode);
response.setCharacterEncoding(ccode); chain.doFilter(request, response);
} public void init(FilterConfig filterConfig) throws ServletException {
ccode=filterConfig.getInitParameter("ccode");
}}
<filter>
<filter-name>encode</filter-name>
<filter-class>com.SSH5.Chin</filter-class>
<init-param>
<param-name>ccode</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encode</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;public class Chin implements Filter{
private String ccode;
public void destroy() {
// TODO Auto-generated method stub
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding(ccode);
response.setCharacterEncoding(ccode); chain.doFilter(request, response);
} public void init(FilterConfig filterConfig) throws ServletException {
ccode=filterConfig.getInitParameter("ccode");
}}
<filter>
<filter-name>encode</filter-name>
<filter-class>com.SSH5.Chin</filter-class>
<init-param>
<param-name>ccode</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encode</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
解决方案 »
- SOS::JUnit4 执行测试时,JUnit报initializationError错误
- http://localhost:8080/manager/html这个里面点击发布的工程出问题
- SpringSecurity
- 如何通过主机名获得局域网内的所有主机的IP
- 加载多个页面后,同时提交多个表单
- 如何解决servlet中的中文显示问题
- java如何通过socket TCP/IP 的方式广域网广播
- 怎样让Jbuilder的EJB向导可用
- 关于使用struts登录时候验证的问题,求教各位了!
- 为什么启动J2EE服务器的时候,总是出现OUT OF ENVIRONMENT SPACE?
- 谁帮我看一下这段JS代码 哪里出错了 谢谢
- 打印问题
org.springframework.jdbc.UncategorizedSQLException: Hibernate flushing: could not update: [com.SSH.Job#1]; uncategorized SQLException for SQL [update Job set copname=?, copmann=?, copcont=?, coptel=?, copmail=?, copfax=?, copaddr=?, copzip=?, copwww=?, copdesc=?, jobname=?, jobmann=?, jobaddr=?, jobnum=?, jobget=?, jobstr=?, jobend=?, jobage=?, jobag=?, jobexpe=?, joblang=?, jobodem=?, joboget=?, jobgrad=? where id=?]; SQL state [HY000]; error code [515]; [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]无法将 NULL 值插入列 'copmann',表 'heros.dbo.Job';该列不允许空值。UPDATE 失败。; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]无法将 NULL 值插入列 'copmann',表 'heros.dbo.Job';该列不允许空值。UPDATE 失败。
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.orm.hibernate3.HibernateTransactionManager.convertJdbcAccessException(HibernateTransactionManager.java:801)
org.springframework.orm.hibernate3.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:787)
org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:663)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy17.Upda(Unknown Source)
com.SSH4.UpdateAction.upda(UpdateAction.java:269)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept