新浪在线htmleditor jsp版的使用 可结合struts2
在线网页编辑器中最著名的是fckEditor,但他的功能太全面了,而且使用起来也不是很方便。相对而言新浪htmleditor就比较清爽,而且使用简单。新浪博客和人人网日志应该都是用的这个控件。但是htmleditor最多的是asp版本,在网站jsp版本十分稀少。通过查找我找到一个可以使用的新浪htmleditor jsp版本。下载地址为http://download.csdn.net/source/1122169,在这里先感谢ohmydog1的分享。同样大家也可以去我的资源中下载。在这里已经有很全面的说明文件。我需要补充的是在结合struts2使用的时候出现的上传卡住的问题。
以下是转帖内容http://blog.sina.com.cn/s/blog_632a158f0100g3ud.html
一.问题:在struts2环境下用html编辑器不能上传图片;
二.文本编辑器:飞鱼版的ewebeditor,简单新浪htmleditor;
三.状态描述:两种上传图片都是在点击上传确认的时候卡住,飞鱼版的会出现滚动条显示图片上传中,可是很长时间也上传不成功,很长时间后,查看源代码,显示为null;
四.分析:是由于struts框架自带的拦截器问题,上网上搜索解决的方案,基本上没有很好的解决办法。最多的是这样的答案:就是更改web.xml,改成如下:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
但是问题还没有解决。这样的方法是不行的,struts框架还是会拦截。其实是对处理上传的代码文件进行拦截。不管是.action还是.jsp都会拦截。
五.解决方案(真对飞鱼版的ewebeditor):
1.修改Tomcat,在Tomcat----->conf------>web.xml添加一个文件格式识别;
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
&nb
相关文档:
<%@ page language="java" contentType="text/html; charset=GBK" %>
<%!
String getCh(String s) {
try {
String &nb ......
页面的输入和输出涉及到了Request和Response,由于他们和Jsp中的相似,
下面我们进行详细的解读:
JSP中:
在动态网页开发中,HTML表单是与用户交互信息的主要手段。
使用JSP处理表单请求时,一般遵循这样一种模式,首先,用户通过表单控件输入并提交信息;接着,JSP页面获得表单数 ......
(1)直接在URL请求后添加
如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数/a>
特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
response.sendRedirect("thexuan.jsp?action=transparams&de ......
●jsp连接MySQL数据库
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?
user=soft&pas ......
JSP(Java Server Page)
JSP是服务器端运行的页面,JSP本就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。
Jsp文件只需放在应用文件下就可以了。
JSP例子:
<html>
<head><title>time</title></head>
& ......