国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

UEditor教程:關(guān)于jsp版ueditor1.2.5上傳圖片失敗問題的解決方法

2024-04-25 20:30:33
字體:
供稿:網(wǎng)友

1. 關(guān)于上傳圖片失敗的問題

首先導(dǎo)入jar包

commons-fileupload-1.2.2.jar,ueditor.jar

然后修改editor_config.js

找到并修改 URL 修改為 window.UEDITOR_HOME_URL||"/mypro/ueditor/" 其中mypro是我的項(xiàng)目名稱imagePath 修改為 URL + "upload/"

假設(shè)我們的圖片存儲(chǔ)路徑是ueditor/upload/

然后修改 imageUp.jsp

up.setSavePath("") 修改為 up.setSavePath("../imageUp");

這樣就設(shè)置圖片的存儲(chǔ)路徑為ueditor/upload/imageUp

然后如果沒有在web.xml中配置struts2的攔截器的話,應(yīng)該可以上傳成功了,然后如果需要結(jié)合struts2攔截器,則需要另外添加配置

原理是這樣的,就是自己創(chuàng)建一個(gè)攔截器,替換默認(rèn)的攔截器,然后將所不需要攔截的路徑過濾,其余的還是用默認(rèn)攔截器

首先創(chuàng)建一個(gè)攔截器類

代碼如下:

public class MyStrutsFilter extends StrutsPrepareAndExecuteFilter {
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) {
HttpServletRequest request = (HttpServletRequest) req;
String url = request.getRequestURI();
if (url.contains("ueditor/jsp/")) {<SPAN style="WHITE-SPACE: pre"> </SPAN>//這里是將整個(gè)文件夾下的文件都過濾了
try {
chain.doFilter(req, res);
} catch (IOException e) {
e.printStackTrace();
} catch (ServletException e) {
e.printStackTrace();
}
} else {
try {
super.doFilter(req, res, chain);// 采用默認(rèn)父類的攔截器,即 struts2
} catch (IOException e) {
e.printStackTrace();
} catch (ServletException e) {
e.printStackTrace();
}
}
}
}

然后在web.xml中定義

代碼如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name></display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
cn.xyx.web.filter.MyStrutsFilter
<!-- 這里使用自定義攔截器,.jsp不做處理,其他使用默認(rèn)攔截器 -
注意這里替換了默認(rèn)的struts2的 攔截器 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter -->
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
</web-app>

 

這樣配置就可以了

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 保德县| 抚顺县| 鸡西市| 米林县| 米泉市| 天水市| 奎屯市| 黔江区| 河间市| 十堰市| 墨玉县| 鹿邑县| 克拉玛依市| 清远市| 大埔县| 瓦房店市| 新建县| 太和县| 静宁县| 景德镇市| 五家渠市| 大悟县| 绥德县| 永修县| 靖远县| 张掖市| 玉树县| 绥滨县| 肥西县| 海宁市| 乌拉特后旗| 牟定县| 华坪县| 龙州县| 湘潭县| 漾濞| 阿克| 阿克陶县| 河源市| 新丰县| 太湖县|