Tag: java ee

如何在Spring中的请求参数中发送特殊字符

如何处理请求参数中的特殊字符? 这是我的控制器: @Scope(“request”) @RestController public class GetOperatorSeries{ @RequestMapping(value = “test”, method = RequestMethod.GET) public String getOperatorSeries(HttpServletResponse response, @RequestParam(value = “mobno”) long mobno, @RequestParam(value = “sourceType”) String sourceType, @RequestParam(value = “responseType”) String responseType) { } 例如,如果我在请求参数中使用任何特殊字符,则它不会读取它,就像我发送“sourceType = @ $ abc”那样它会将其读为null或为空。 但我希望它也应该读特殊字符。

在oc4j 10.1.3中使用log4j

我有一个在OC4J 10.1.3上运行的Web应用程序。 我正在尝试使用log4j进行一些日志记录。 消息按预期显示在我的IDE控制台中,但OC4J中的application.log没有任何内容。 有人知道我需要做些什么才能使这个工作? 这是我的log4j.properties: log4j.rootCategory=DEBUG, CON1 # CON1 is set to be ConsoleAppender sending its output to System.out log4j.appender.CON1=org.apache.log4j.ConsoleAppender log4j.appender.CON1.layout=org.apache.log4j.PatternLayout log4j.appender.CON1.layout.ConversionPattern=%p: [%l] – %m%n log4j.logger.org.apache.ojb.broker.accesslayer=DEBUG 在我的java类中我正在这样做: Logger logger = Logger.getLogger(getClass().getName()); logger.debug(“Test message.”);

下载Java EE API JAR作为OSGI包

有没有可以下载Java EE API JAR作为OSGi包的地方?

在WEB-INF目录下移动JSP的问题

当我将JSP文件与WEB-INF / web /目录下的CSS和JS文件一起移动时,我遇到了问题。 问题是,当JSP页面加载时,它不会加载CSS和JS文件。 如果您对此有任何疑问,请提供帮助。 谢谢 欧麦尔

从SOAP响应中获取价值

我有这样一句话: SOAPMessage soapResponse = soapConnection.call(message, url); 和响应看起来: HTTP/1.1 200 OK Content-Type: text/xml;charset=UTF-8 Transfer-Encoding: chunked Date: Wed, 24 Jul 2013 07:44:39 GMT Server: Apache-Coyote/1.1 Server Server Error 3000 Server Error 如何从这样的soap响应中获取String中的StatusCode(3000)? 我试过soapResponse.getSOAPBody()….但我能得到的只是:状态 编辑: 所以我做了: Detail detail = soapResponse.getSOAPPart().getEnvelope().getBody().getFault().getDetail(); Iterator detailEntries = detail.getDetailEntries(); while (detailEntries.hasNext()) { SOAPBodyElement bodyElement = (SOAPBodyElement) detailEntries.next(); Iterator val = bodyElement.getChildElements(); while (val.hasNext()) […]

Hibernate,Log4j和SLF4j

我正在使用log4j,我想禁用hibernate信息日志,所以这是我试过的,但它不起作用,我仍然看到hibernate信息日志记录: 1- log4j.properties : log4j.rootLogger=DEBUG, stdout, rootLog log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # Pattern to output the caller’s file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) – %m%n log4j.appender.rootLog=org.apache.log4j.RollingFileAppender log4j.appender.rootLog.File=${user.home}/devlopmentLogs/mylog.log log4j.appender.rootLog.MaxFileSize=10000KB log4j.appender.rootLog.MaxBackupIndex=3 log4j.appender.rootLog.layout=org.apache.log4j.PatternLayout log4j.appender.rootLog.layout.ConversionPattern=%p %t %c – %m%n log4j.logger.org.hibernate=FATAL log4j.logger.org.springframework=ERROR log4j.logger.org.springframework.security=ERROR 2- jar子 : org.hibernate hibernate-entitymanager 3.6.8.Final org.slf4j slf4j-api 1.6.4 org.slf4j slf4j-log4j12 1.6.4 请告诉我为什么我仍然看到hibernate信息记录,以及如何关闭它? 我需要从其他hibernate依赖项中排除slf4j-api吗?

JavaEE / NetBeans库引用

我要改述我之前的问题 。 我们的服务器上有一个网站,由我们的母公司(遍布全球的台湾)使用NetBeans开发。 服务器上没有任何东西来自NetBeans,没有引用,构建文件,项目文件或任何东西。 只是服务器运行网站所需的必要文件。 我被赋予了维护本网站的责任,因为他们不再支持我们。 因此,我将整个网站从域文件夹复制/粘贴到我的本地计算机并将其导入我的NetBeans。 当我进入源代码时,我得到了一大堆错误。 基本上95%的import语句都是错误的,因为它找不到指定的“符号”,或者包只是“不存在”。 我已经尝试过使用Project属性 – > Libraries并添加我认为源代码试图引用的库和/或JAR / Folder。但它似乎没有做到这一点,或者我没有做对的。 我只需要让这些darn引用工作..这里是一个有关文件(RecordAdd.java)的import语句的小列表: package asp.easp; import asp.SessionBean1; import com.icesoft.faces.component.ext.HtmlCommandButton; import com.icesoft.faces.component.ext.HtmlCommandLink; import com.icesoft.faces.component.ext.HtmlDataTable; import com.icesoft.faces.component.ext.HtmlInputText; import com.icesoft.faces.component.ext.HtmlInputTextarea; import com.icesoft.faces.component.ext.HtmlMessage; import com.icesoft.faces.component.ext.HtmlOutputText; import com.icesoft.faces.component.ext.HtmlPanelGrid; import com.icesoft.faces.component.ext.HtmlSelectOneMenu; import com.icesoft.faces.component.jsfcl.data.DefaultSelectedData; import com.icesoft.faces.component.jsfcl.data.DefaultSelectionItems; import com.icesoft.faces.component.jsfcl.data.DefaultTableDataModel; import com.icesoft.faces.component.jsfcl.data.SelectInputDateBean; import com.icesoft.faces.component.panelpopup.PanelPopup; import com.icesoft.faces.component.paneltabset.PanelTab; import com.icesoft.faces.component.paneltabset.PanelTabSet; import com.icesoft.faces.component.selectinputdate.SelectInputDate; import […]

有没有关于Spring MVC vs Struts 2和其他框架的使用情况的统计数据?

我正在对基于请求的Web应用程序框架进行分析,以确定哪一个最适合特定项目,并且我被要求包含一些可靠的证据表明我们的选择被广泛使用和支持构架。 有没有关于此事的统计数据? 甚至是一个使用每个或哪些的主要公司的名单?

Spring Transactional注释,隔离不适用于READ_UNCOMMITTED

我在Java中有一个方法,它由spring Transactional注释包装。 我里面有2个操作,一个是delete ,另一个是insert 。 我的插入语句必须依赖于第一个操作(即delete ),但是由于第一个操作尚未提交,我的插入失败(唯一约束)。 但有趣的是,通常在同一个事务中,我应该能够在同一个事务中读取/查看未经授权的操作(我的旧专有框架能够做到这一点),但这不适用于我的场景,第二个插入仍然失败,因为它看到数据尚未删除。 我尝试使用隔离READ_UNCOMMITTED ,但它不起作用。 我必须将这两个操作放在同一个事务中,因为任何一个失败都应该回滚两个操作,我不能提交第一个操作然后继续第二个操作。 我怎么能在Spring框架中做到这一点?

没有使用log4j配置

我的log4j记录器不想使用log4j.xml文件进行配置。 此文件位于src文件夹中,如下所示: 但是logfile.log仍为空,控制台中没有“DEBUG”行。 注意:它是JBoss 7.1.0上的Java EE项目并使用Struts2。