struts2文本编辑器(ckeditor),简单调用不需要多余配置
调用:
?
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ include file="_SessionCheck.jsp" %>
?
?
<html>
<head>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<SCRIPT type="text/javascript">
function checkInput()
{
var ifTitle=document.getElementById("ifTitle").value;
var list=document.getElementById("list").value;
var ifCome=document.getElementById("ifCome").value;
var ifSummary=document.getElementById("ifSummary").value;
if(ifTitle==null||ifTitle=="")
{
alert('新闻标题不能为空!');
return false;
}
if(list=="-1")
{
alert('请选择新闻类型!');
return false;
}
if(ifCome==null||ifCome=="")
{
alert('新闻来源不能为空!');
return false;
}
if(ifSummary=="")
{
alert('新闻概要不能为空!');
return false;
}
}
</SCRIPT>
<title>新闻添加</title>
?
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Discuz!,Board,Comsenz,forums,bulletin board,">
<meta name="description" content="新闻 ?- Discuz! Board">
<meta name="generator" content="Discuz! 4.0.0RC4 with Templates 4.0.0">
<meta name="MSSmartTagsPreventParsing" content="TRUE">
<meta http-equiv="MSThemeCompatible" content="Yes">
?
<style type="text/css"><!--
a{ text-decoration: none; color: #000000 }
a:hover{ text-decoration: underline }
body{ scrollbar-base-color: #F3F6FA; scrollbar-arrow-color: #4D76B3; font-size: 12px; background-color: #ffffff }
table{ font: 12px Verdana,Tahoma; color: #000000 }
input,select,textarea{ font: 11px Verdana,Tahoma; color: #000000; font-weight: normal; background-color: #F3F6FA }
select{ font: 11px Verdana,Tahoma; color: #000000; font-weight: normal; background-color: #F3F6FA }
.nav{ font: 12px Verdana,Tahoma; color: #000000; font-weight: bold }
.nav a{ color: #000000 }
.header{ font: 11px Verdana,Tahoma; color: #FFFFFF; font-weight: bold; background-image: url("images/green/bg01.gif") }
.header a{ color: #FFFFFF }
.category{ font: 11px Verdana,Tahoma; color: #000000; background-color: #EFEFEF }
.tableborder{ background: #4D76B3; border: 0px solid #4D76B3 }?
.singleborder{ font-size: 0px; line-height: 0px; padding: 0px; background-color: #F3F6FA }
.smalltxt{ font: 11px Verdana,Tahoma }
.outertxt{ font: 12px Verdana,Tahoma; color: #000000 }
.outertxt a{ color: #000000 }
.bold{ font-weight: bold }
.altbg1{ background: #F3F6FA }
.altbg2{ background: #FFFFFF }
--></style>
<script language="JavaScript" src="images/common.js"></script>
<style type="text/css" id="defaultPopStyle">.cPopText { font-family: Tahoma, Verdana; background-color: #FFFFCC; border: 1px #000000 solid; font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; visibility: hidden; filter: Alpha(Opacity=80)}</style></head><body leftmargin="0" rightmargin="0" topmargin="0" onkeydown="if(event.keyCode==27) return false;"><div id="popLayer" style="position: absolute; z-index: 1000;" name="NewsAdd" action="addInfo" onsubmit="return checkInput()" ?enctype ="multipart/form-data"> <!-- 调用action -->
?
<table align="center" cellpadding="4" cellspacing="1" width="97%">
<tbody><tr>
<td colspan="2" width="21%">新闻标题:</td>
<td name="is.ifTitle" label="新闻标题"></s:textfield>
</tr>
?
<tr>
<td id="list" listKey="ipId"?
? ? ? listValue="ipName" name="select" label="新闻类型:" headerValue="--请选择--" headerKey="-1">
</s:select>
</td>
</tr>
?
<tr>
<td label="作者"></s:textfield></td>
</tr>
?
<tr>
<td name="is.ifCome" label="出处"></s:textfield>
</td>
</tr>
<tr>
<td label="备注"></s:textfield></td>
</tr>
<tr>
?
<td label="新闻关键字"></s:textfield></td>
</tr>
?
<tr>
<td name="is.ifSummary" label="新闻概要" cols="150" rows="5"></s:textarea></td>
</tr>
?
<tr>
<td label="Image File"></s:file>
</td>
</tr>
?
<tr>
<td valign="top">新闻内容:</td>
<td id="is.ifContent" labelposition="left" cols="150" rows="15" id="descr"></textarea></td>
?
</tr>
</tbody></table>
<br>
<center><s:submit name="NewsSubmit" ?value="提 ? ?交" /></center>
</s:form>
<script type="text/javascript">?
? ? ? ?CKEDITOR.replace( 'is.ifContent' );?
</script>?
</body></html>