百度UEditor的简单使用,JSP页面的表单中的内容后台获取和前端配置-结合项目使用
2017-12-11 15:39
881 查看
百度UEditor的简单使用,JSP页面的表单中的内容后台获取和前端配置-结合项目使用 工具:
Myeclipse
jdk jsp
servlet
**第一步:下载包并导入到项目中** 在官网下载 JSP(utf-8)的包,
解压复制(或导入)到项目中并修改名字为ueditor
刚导如会报错,是由于myecplise工具的问题,直接忽略版本错误 右键ueditor的文件夹--》Myeclipse--》Exclude From Validation
将ueditor文件夹下–》jsp文件夹–》lib文件夹中的包复制到 WEB-INF–>lib文件夹中去
**第二步:页面配置 引入UEditor的js包和样式包,并实例化UE**
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>编辑器完整版实例</title> <!-- 引入相应js文件 --> <script type="text/ aba4 javascript" src="./ueditor/ueditor.config.js"></script> <script type="text/javascript" src="./ueditor/ueditor.all.js"></script> </head> <body> <!-- 创建表单区域并实例化一个UEditor实例 提交到servlet中 实例化UE的时候注意 >>textarea标签 name就是后台需要获取的参数名,id是用来实例化UE的名字 --> <form action="publish"method="post"> 类别: <input type="text"name="category"/><br/> 标题:<input type="text"name="title"/><br/> <textarea name="content" id="myEditor">这里写你的初始化内容</textarea> <script type="text/javascript"> UE.getEditor('myEditor'); </script> <input type="submit"value="提交"/> </form> </body> </html>
**第三步: ***最重要的一步***,设置ueditor的实例和配置文件的根目录,最好是在项目下的绝对位置**
第四步 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> <servlet> <servlet-name>publish</servlet-name> <servlet-class>test.publi</servlet-class> </servlet> <servlet-mapping> <servlet-name>publish</servlet-name> <url-pattern>/publish</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
使用myeclipse部署,并且使用浏览器查看效果如 效果图: 在myeclipse中预览只有这种效果,
发布后使用浏览器登陆查看效果就出来了
第三步:servl处理类代码,接受前台传来的参数 为了方便就没写其他的直接就打印出来验证一下是否接收到,编码是否正确。
package test; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class publi extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /** * 因为我的MyEclipse的jsp页面将默认编码格式修改为了UTF-8 * 并且工作空间和项目都是使用的UTF-8的格式,所以有以下三个代码。不然传递到后台的数据是乱码 * * */ response.setContentType("text/html"); request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); //获取前台传来的参数 System.out.println(request.getParameter("category")); System.out.println(request.getParameter("title")); System.out.println(request.getParameter("content")); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
至此百度UEditor的结合JSP获取表单内容已经完成,以至于其他的功能:比如上传图片等下次再说
相关文章推荐
- 百度编辑器UEEDITOR使用简单介绍 UEditor表单提交和后台交互详解 最后更新对应的版本:1.2.5.1 教程描述: 富文本编辑器的使用开发中,表单提交有多种场景,编辑器初始化有新增文章和编辑
- Struts2 前端JSP页面获取后台Action属性值的几种方法
- 一个简单的使用代理访问百度页面内容的python脚本
- jsp页面中使用javascript获取后台放在request或session中的值
- jsp页面中使用javascript获取后台放在request或session中的值
- 百度ueditor 1.4.3 jsp开发版简单配置及图片上传
- JSP版(utf8编码)的Ueditor百度文章编辑器配置以及使用说明
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- jsp页面中使用js获取后台放在request或session中的值
- javaWeb项目中,SSM配置,使用namespace的话,JSP页面跳转的找不到指定的action
- jsp页面中使用javascript获取后台放在request或session中的值
- JSP版(utf8编码)的Ueditor百度文章编辑器配置以及使用说明
- 【WEB开发技术】一个简单的WEB项目验证码校验(如何从前端到后台一步一步的搭建、配置、发布整个Web项目?)
- SpringBind对象到页面时,用ajax提交form表单内容,后台无法获取绑定对象问题
- windows下关于使用eclipse开发web服务器后台项目完整配置(jsp+javabean+servlet)
- 一周乱弹(3-18 bootstrap模态框表单提交、jsp页面获取项目路径、bootstrap三级导航菜单、css是否显示属性)
- jsp页面提交表单给本jsp获取输入框内容方法
- 获取java web项目里面所有的properties文件并组装在一起,使用方便,配置简单
- 百度ueditor 1.4.3 jsp开发版简单配置及图片上传
- 使用Session在JSP页面间传递表单内容