易截截图软件、单文件、免安装、纯绿色、仅160KB

用 JSP 自己编写 CKEditor 图片上传服务器端代码

今天学会了如何自己编写 JSP 用来处理 CKEditor 的图片上传。
<%@ page import="org.apache.commons.fileupload.FileItem" %>
<%@ page import="java.util.List" %>
<%@ page import="org.apache.commons.fileupload.disk.DiskFileItemFactory" %>
<%@ page import="org.apache.commons.fileupload.servlet.ServletFileUpload" %>
<%@ page import="org.apache.commons.io.FilenameUtils" %>
<%@ page import="java.io.File" %>
<%@ page import="org.apache.commons.lang.StringUtils" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
String callback = request.getParameter("CKEditorFuncNum");

try {
if (ServletFileUpload.isMultipartContent(request)) {
ServletFileUpload servletFileUpload = new ServletFileUpload(new DiskFileItemFactory());
List<FileItem> fileItemsList = servletFileUpload.parseRequest(request);

String filename = String.valueOf(System.currentTimeMillis());
for (FileItem item : fileItemsList) {
if (!item.isFormField()) {
String _filename = item.getName();
filename += "." + FilenameUtils.getExtension(_filename);

String clientPath = "images/" + filename; // 这里应根据需要修改。

File file = new File(application.getRealPath(clientPath));
if (!file.getParentFile().exists()) {
file.getParentFile().mkdirs();
}
item.write(file);
}
}
%>
<mce:script type="text/javascript"><!--
window.parent.CKEDITOR.tools.callFunction(<%=callback%>, '<%=clientPath%>', '');
// --></mce:script>
<%
}
} catch (Excepti


相关文档:

iis6 与tomcat6的jsp环境搭建

1、新建一个网站
 
(1) 启动 IIS 管理器,并新建一个网站(虚拟主机);如图所示:
 
1.jpg (34 KB)
2009-02-21 05:04
 
2.jpg (21 KB)
2009-02-21 05:04
 
(2) 输入网站名称,改名称仅为 IIS 中的标识,可任意输入。如图:
 
3.jpg (16 KB)
2009-02-21 05:09
 
(3) 网站IP地 ......

jsp中日期处理

日期问题
1、获取服务器端当前日期:
<%@ page import="java.util.Date"%>
<%
Date myDate = new Date();
%>
2、获取当前年、月、日:
<%@ page import="java.util.Date"%>
<%
Date myDate = new Date();
int thisYear = myDate.getYear() + 1900;//thisYear = 2003
int thisMonth = myDat ......

总结 JSP与 servlet之间的传值

这几天做了一个项目,大量用到了JSP与 servlet之间的传值,所以总结了一下
JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。
通过对象 request和 session (不考虑 application)完成传值。
一、JSP -> servlet
JSP页面有3种方法向 servlet传值: form表单、URL 、其他
<!--&nbs ......

tomcat下jsp不能更新处理

某个jsp页面第一次运行时,tomcat会把它编译成java文件,以后运行该页面时,tomcat会对比jsp和java文件的日期,如果小于或等于java文件则认为是java文件是最新的,就直接运行了
tomcat 下有个work目录,里面有你所有应用./tomcat6/work/Catalina/localhost。所有的jsp页面首先要被编译成.class
在运行时,tomcat会直接加载cl ......

jsp 调用connection

function editFormSubmit() {
    var dataForm = Ext.getDom("dataForm");
    var conn = new Ext.data.Connection({url:"edit.action"});
    conn.request({
     params:{
      selectId: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号