小编Mut*_*thu的帖子

java.lang.LinkageError:加载器约束违规:解析接口方法时javax.servlet.jsp.JspApplicationContext.getExpressionFactory()

我在Eclipse IDE中使用JSF 2.0.当我尝试实现JSP和Servlet时,我收到以下错误:

java.lang.LinkageError: loader constraint violation: when resolving interface
     method  "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()
     Ljavax/el/ExpressionFactory;" the class loader (instance of 
     org/apache/jasper/servlet/JasperLoader) of the current class,      
     org/apache/jsp/exCrop_jsp, and the class loader (instance of  
     org/apache/catalina/loader/StandardClassLoader) for resolved class, 
     javax/servlet/jsp/JspApplicationContext, have different
     Class objects for the type javax/el/ExpressionFactory used in the signature
at org.apache.jsp.exCrop_jsp._jspInit(exCrop_jsp.java:31)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:49)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:181)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Run Code Online (Sandbox Code Playgroud)

这是怎么造成的,我该如何解决?

jsf jsp servlets jsf-2

8
推荐指数
1
解决办法
3万
查看次数

如何将服务器路径图像显示到PrimeFaces p:graphicImage?

当我检索服务器路径并显示到p:graphicImage标记中时,不显示图像.图像被加载到webbapp文件夹之外.图像的服务器路径是这样的\\qbsserver\Test Folder\test\car.jpg.

<p:graphicImage value="\\qbsserver\Test Folder\test\\#{image.imageName}" />
Run Code Online (Sandbox Code Playgroud)

如何让它们显示?我在Eclipse IDE中使用PrimeFaces 3.0和JSF 2.0.

jsf image primefaces

5
推荐指数
1
解决办法
2万
查看次数

使用<p:fileUpload>和<h:inputText>在上传时不会获得inputext映射值

我使用PrimeFaces <p:fileUpload ><h:inputText>里面.我面临的问题是当我上传图像并添加图像的标题时,图像被上传但是inputText值将包含null,不会映射到bean.

图片上传的Jsf页面:

     <p:fileUpload id="imaload" fileUploadListener="#{ngoPhotoUpload.photoUpload}"  
                         mode="advanced"  multiple="true" 
                          update="messages" 
                           allowTypes="/(\.|\/)(gif|jpe?g|png)$/">
     <h:inputText value="#{ngoPhotoBean.description}"/>
     </p:fileUpload>
Run Code Online (Sandbox Code Playgroud)

当我上传ngoPhotoBean.description包含null.我正在使用primefaces 3.0和jsf 2.0.我该如何解决?

primefaces jsf-2

3
推荐指数
1
解决办法
4939
查看次数

如何通过复选框选中取消选中<p:密码>字段到文本和密码

我正在使用p:password标签进行注册.我想在选中复选框时将字段切换为文本,当取消选中时,它将更改为密码类型模式.如何解决primefaces组件的问题.我正在使用primefaces 3.0和jsf 2.0.

html javascript jsf primefaces jsf-2

2
推荐指数
1
解决办法
3912
查看次数

在primefaces上传多张图片

我正在使用带有多个上传选项的 PrimeFaces fileUpload。在我的项目中,我想在图像上传期间发送电子邮件通知。我的问题是当我上传 10 张图片时意味着同时发送 10 封电子邮件通知。我想在上传 10 张图片期间只发送一封电子邮件通知。我正在使用 primefaces 3.0 和 jsf 2.0。我该如何解决?

我的 jsf 页面:

     <p:fileUpload id="imaload" fileUploadListener="#{photoUploadAction.handleImage}"  
                           mode="advanced"  multiple="true" process="@form" 
                          update="messages,@form" 
                           allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>  
Run Code Online (Sandbox Code Playgroud)

支持豆:

    public void handleImage(FileUploadEvent event) throws IOException, EmailException {
       try {
            photoUploadVO.setDisabled("false");

            //BufferedImage image = ImageIO.read(in);
            ImageIO.write(resize(bufferedImage, 400,  bufferedImage.getHeight()), "jpg", new File(tmpFile));
            flag = photoUploadDaoService.uploadPhotos(photoUploadVO);

            // profileImageService.uploadPhotos(profileImageBean);
            if (flag == true) {

                if(!loginBean.getType().equals("ngo") && !loginBean.getType().equals("admin") &&
                         !loginBean.getType().equals("ngo_coordinator") ){

                     volName = getVolunteerName(photoUploadVO.getUsrId(),photoUploadVO.getUser_type());

                 lst = apDao.retreiveSetup();
                   notification = lst.get(0).activity_email.toString();
                    email = lst.get(0).approval_toEmail.toString();

                    if(notification.equalsIgnoreCase(tmp)){
                          ecs.sendPhotoNotiFication(email,photoUploadVO,volName);
                    }
                 }

                FacesMessage …
Run Code Online (Sandbox Code Playgroud)

primefaces jsf-2

0
推荐指数
1
解决办法
7939
查看次数

标签 统计

jsf-2 ×4

primefaces ×4

jsf ×3

html ×1

image ×1

javascript ×1

jsp ×1

servlets ×1