<rich:tab label="指定邮件" >
<a4j:form id="searchForm2">
<a4j:region id="noticeForm2">
<rich:panel>
<h:panelGrid columns="2">
<h:outputText value="发件人:" />
<h:outputText value="'#{AuthenticatController.user.name}'[ #{AuthenticatController.user.email}]" style="color:blue"/>
</h:panelGrid>
<h:panelGrid columns="3">
<h:outputText value="收件人:"/>
<h:inputText id="receiver" size="175" value="#{noticeEmployeeController.receiverStr}">
<f:validateLength maximum="1000" />
<f:validator validatorId="moreEmailValidator" />
</h:inputText>
<rich:message for="receiver" style="color:red;" />
<h:outputText value="抄 送:"/>
<h:inputText id="cc" size="175" value="#{noticeEmployeeController.ccStr}">
<f:validateLength maximum="1000" />
<f:validator validatorId="moreEmailValidator" />
</h:inputText>
<rich:message for="cc" style="color:red;" />
<h:outputText value="密 送:"/>
<h:inputText id="bcc" size="175" value="#{noticeEmployeeController.bccStr}" >
<f:validateLength maximum="1000" />
<f:validator validatorId="moreEmailValidator" />
</h:inputText>
<rich:message for="bcc" style="color:red;" />
<h:outputText value="主 题:"/>
<h:inputText id="titleId" size="175" value="#{noticeEmployeeController.titles}" maxlength="45" required="true">
<f:validator validatorId="emptyStringValidator" />
</h:inputText>
<rich:message for="titleId" style="color:red;" />
</h:panelGrid>
<h:panelGrid>
<h:inputTextarea id="contentid2" value="#{noticeEmployeeController.content}" style="width:700px; height:300px;">
</h:inputTextarea>
</h:panelGrid>
<h:panelGrid >
<rich:spacer width="50px" />
<h:commandButton id="sendMail2" value="发送指定邮件" style="width: 80px"
action="#{noticeEmployeeController.sendMail2}">
</h:commandButton>
</h:panelGrid>
</rich:panel>
</a4j:region>
</a4j:form>
<!-- kindDITOR.replace 重新装载 -->
<script type="text/javascript" charset="utf-8" src="../kindeditor/kindeditor.js"></script>
<script>
KE.show({
id :'searchForm2:contentid2',
imageUploadJson:'../../jsp/upload_json.jsp',
imageManagerJson:'../../jsp/file_manager_json.jsp',
allowUpload : true, //允许上传图片
allowFileManager : true,
width : "950px", //编辑器的宽度为70%
height : "300px", //编辑器的高度为100px
filterMode : false, //不会过滤HTML代码
resizeMode : 1 , //编辑器只能调整高度
allowPreviewEmoticons : true,
skinType:'default',
autoOnsubmitMode:'true'
});
</script>
</rich:tab>
分享到:
相关推荐
本项目聚焦于JSF的文件上传功能,特别是针对大文件的上传,允许用户上传最大可达1.99GB的文件。在实际应用中,大文件上传是一个常见的需求,例如用户可能需要上传视频、大型文档或者数据库备份等。然而,由于HTTP...
jsf结合ajax实现文件上传,值得阅读
3. 将JSF与其他技术结合:例如,可以使用Servlet或Filter来处理文件上传部分,然后再将数据传递给JSF处理。这种方式需要开发者对Servlet API有一定的了解,但可以实现更灵活的控制。 在JSF 2.0中,虽然仍然没有内置...
**JSF实现的文件上传详解** JavaServer Faces (JSF) 是Java平台上的一个用于构建用户界面的组件模型框架,它允许开发人员创建基于Web的应用程序。在JSF中实现文件上传功能,不仅可以处理小文件,也能有效地上传大...
由于JSF2.0标准实现没有提供文件上传组件,而实际应用中很多时候需要上传文件,为了方便开发,我做了一个基于JSF2.0的文件上传组件,上传使用的是Apache 的commons-fileupload组件,我已经将commons-fileupload-...
jsf官方实现默认是不支持multipart/form-data类型的表单的,为了使jsf能够解析multipart/form-data表单的数据,我参考了myfaces1.1的方式,然后按照commons-fileupload1.2重构了部分代码(myfaces1.1使用的是commons...
JSF(JavaServer Faces)是Java平台上的一个用于构建用户界面的组件模型框架,尤其...总的来说,JSF文件上传涉及前端组件、后端处理、配置和库的结合,通过这种方式,开发者可以方便地在JSF应用中实现文件上传功能。
本篇文章将深入探讨如何使用JSF组件实现文件上传功能,并结合描述和标签来阐述这一主题。 首先,我们需要理解JSF组件的工作原理。JSF是一种基于Java的MVC(模型-视图-控制器)框架,用于构建动态的、数据驱动的Web...
在JSF(JavaServer Faces)框架中实现文件上传功能,通常会涉及到多个依赖库,以处理文件上传的各个阶段,包括文件的解析、临时存储以及后续的业务逻辑处理。在这个场景下,`JSF上传文件用到的包`指的是一个项目中...
### JSF实现基于Ajax的文件上传案例解析 #### 核心知识点概述 本文将深入探讨如何利用JavaServer Faces (JSF) 和 Ajax 技术来实现一个用户友好的文件上传组件。传统上,通过HTML `<input type="file">` 标签进行...
在本文中,我们将深入探讨如何使用JavaServer Faces (JSF) 2.0与Servlet 3.0结合实现文件上传功能。JSF是Java平台上的一种Web应用程序开发框架,而Servlet 3.0则是用于处理HTTP请求的核心Java API,两者结合可以提供...
在这个场景中,我们讨论的是如何使用JSF实现文件上传功能。 首先,为了实现文件上传,我们需要依赖几个关键的库文件。这些文件包括`tomahawk-1.1.3.jar`、`commons-fileupload-1.2.jar`和`commons-io-1.3.1.jar`。...
在**JSF结合Hibernate** 的例子中,我们通常会看到以下关键点: 1. **集成配置**:首先,要在项目中集成JSF和Hibernate,需要在`pom.xml`或`build.gradle`文件中添加相应的依赖库。对于JSF,可能包括`javax.faces`...
在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用的Java框架,而本文将重点关注如何在JSF环境中实现Excel文件的上传、处理并将其内容导入到数据库中,以及在浏览器中预览Excel表格。...
JSF框架图 JSF框架图 JSF框架图 JSF框架图 JSF框架图
在JSF中处理文件上传和下载是常见的需求,尤其是在用户需要交换数据或者保存个人资料时。 文件上传功能允许用户从他们的本地计算机选择文件,并将其发送到服务器进行存储或处理。在JSF中,通常使用`<h:inputFile>`...
至于JSF与Tiles的结合,Tiles是Struts框架的一个扩展,用于构建可重用的页面布局。在JSF中集成Tiles,可以更灵活地控制页面结构,实现复杂的页面模板和布局。具体集成步骤包括:引入Tiles的依赖库,配置`web.xml`以...
在JavaServer Faces (JSF)框架中,文件上传和下载是常见的功能,广泛应用于Web应用程序中,例如用户需要上传个人照片、下载文档等。本文将详细介绍如何在JSF环境中实现文件上传和下载,并提供一个可直接在Eclipse下...
这种结合使得开发人员能够利用JSF的强大UI功能和Spring的丰富企业服务,创建出高效、可维护的Web应用程序。同时,这个猜数字游戏的源代码是一个很好的学习资源,可以帮助理解JSF和Spring的交互方式,以及如何在实际...
MyFaces则是一个开源的JSF实现,它扩展了JSF的基本功能,包括提供了一套丰富的UI组件,这些组件可以与Apache Commons File Upload结合使用,以实现文件上传功能。MyFaces的某些组件可能会直接使用Apache Commons ...