近来赶着要做一个项目。霸王硬上弓的开始了ssh框架上的开发。由于接触struts 和hibernate已经是半年前的事了,近来再利用他们开发,感到有点手忙脚乱。
总结一些小技巧,是关于在结合struts 2 与FCKeditor 2.4 时,利用FCKeditor的上传功能时出现提示权限不足的问题。
如图的错误:security error, You probably don't have enough permissions to upload ,please check your server!
为了解决这个问题,可以修改web.xml文件中对sturts的filter-mapping的配置。
将一般上是:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
改成:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.js</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
这样大体上就可以满足了项目的需要。
在前进的道路中。。。。。。。。。。。。。。。。