【java – 为什么newInstance()返回null?】教程文章相关的互联网学习教程文章

java – 有没有办法配置Struts绑定null而不是空String?

当用户决定将表单中的字段保留为空时,Apache Struts将空String绑定为ActionForm中属性的值.有没有办法全局修改行为并选择null而不是空String? 我知道Spring MVC完全相同,但是还有StringTrimmerEditor可以注册为属性编辑器来将字符串修剪为null.解决方法:一个可能的解决方案 – 允许所有String字段的单个转换入口点 – 将是注册自定义转换器,但不是Struts,而是BeanUtils. 为了将请求参数映射到表单属性,Struts使用了populate metho...

Spring JUnit:java.lang.NoSuchFieldError:NULL【代码】

我对maven几乎是新手.当我执行mvn clean install时,我在执行期间在所有测试类中得到以下错误.在浏览了SO上的一些帖子并通过Google搜索之后,所有提到的JUnit版本都出现了问题.我交叉检查了所有的pom文件,他们有junit版本4.8.2.但是,我仍然继续犯这个错误.<testcase time="0.002" classname="com.service.ServiceImpl" name="initializationError0"> <error message="NULL" type="java.lang.NoSuchFieldError">java.lang.NoSuchField...

java – 使用PreparedStatement将blob设置为null【代码】

我正在使用JSF2.0创建webapplication,在mysql中,我使用数据类型作为MEDIUMBLOB存储图像. 要插入值,我使用PreparedStatement,如下所示.PreparedStatement psmnt = con.prepareStatement("INSERT INTO sketchesSG002003 (userid, imageTitle, imageData, drawingComments) VALUES (?,?,?,?)"); psmnt.setLong(1, personalInfoId); psmnt.setString(2, sketchesSG002003Title);try {String fileName = FilenameUtils.getName(sketches...

java – 带有MyBatis TypeHandler的Null对象模式【代码】

我一直在尝试在MyBatis中创建一个自定义TypeHandler,以便对于数据库中的空列,MyBatis返回Null Object pattern的实现,而不是在域类中使用null. 在谷歌搜索帮助之后,我到达了优秀的项目mybatis-koans,即koan 19,用我正在使用的相同方法解决了这个问题,即扩展BaseTypeHandler< T>. (是抽象的).此时,我有一个类似于EmailTypeHandler in that koan的具体TypeHandler:/*** Acts as a factory method to return the appropriate implemen...

java – 如何比较null字节?

想象一下,我正在将文件直接写入1025字节的位置,将前1024个字节保留为空. 我想再次打开文件,并从第一个字节位置搜索,检查第一个字节是否为空(没有真实数据)?解决方法:您如何期望将具有1024字节的文件全部写为零的文件和“没有实际数据”的文件之间的区别? 如果您要做的只是检查前1024个字节是否为零,只需读取数据并以正常方式进行比较.

java – mockito stubbing返回null【代码】

我使用mockito作为模拟框架.我在这里有一个scenerio,我的时间(abc.method()).thenReturn(value)不返回值,而是返回null. 这是我的课和测试的样子.public class foo(){ public boolean method(String userName) throws Exception {ClassA request = new ClassA();request.setAbc(userName); ClassB response = new ClassB();try {response = stub.callingmethod(request);} catch (Exception e) {}boolean returnVal = respon...

java – request.getRemoteUser()有时会返回null【代码】

我有一个使用struts2结合旧式servlet的java-web-application.使用Acegi安全性. 在我的servlet中,我正在记录用户正在尝试做什么以及它是哪个用户.使用request.getRemoteUser()来获取用户 但是对于我的大人物,结果并不一致.大多数情况下,getRemoteUser()返回正确的用户名,但每隔一段时间我就会得到一个空值. 这背后的原因是什么? 编辑:在您的反馈之后,我发现servlet-urls根本没有被安全保护.这样可能会导致getRemoteUser()为null.我...

java – Caught Throwable或Exception为null【代码】

在这里问了两次类似的问题,从来没有任何答案.或者答案是:“这是不可能的!”对不起,可能太多了:try{...// the line that causes the errorLinearLayout cell = (LinearLayout) inflater.inflate(R.layout.channels_list_cell, column);... } catch(Throwable e){Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show(); < breakpoint here! }在断点处,e为空.我该如何寻找错误?很可能它不是java或Android的问题,而是Ecli...

java – NullPointerException:name == null【代码】

我正在开发一个使用Fragments的Android应用程序.我收到了这个错误.Caused by: java.lang.NullPointerException: name == nullname == null是什么意思?这是完整的日志08-04 15:02:22.422: E/AndroidRuntime(2499): FATAL EXCEPTION: main 08-04 15:02:22.422: E/AndroidRuntime(2499): java.lang.RuntimeException: Unable to start activity ComponentInfo{fi.peltoset.mikko.home/fi.peltoset.mikko.home.Koti}: android.view.In...

java – 为什么newInstance()返回null?【代码】

根据JavaDocs,java.lang.Class的newInstance()方法并不打算返回null.但我的代码似乎证明了相反的情况.为什么?public Assessment createAssessment() {Class<? extends Assessment> assessmentClass = (Class<? extends Assessment>) assessmentClassDataTable.getRowData();try {System.out.println("ASSESSMENTCLASS " + assessmentClass);// -> 'ASSESSMENTCLASS class my.model.ManualSelectAssessment'Assessment a = assessm...

Java直接修改类,null引用?【代码】

我是使用Java的新CLASS_NAME(){STUFF}功能的新手,但我遇到的内容似乎很奇怪.请考虑以下代码:class Test {public String a;public static void main( String[] args ) throws java.lang.Exception{String j = "abc";//Emulating passing an argument as I did in my code.//final String s = j;Test v = new Test();v.a = s;Test e = new Test() {public String a = s;};Test g = new Test();g.a = s;System.out.println( v.a );Sy...

java – 为什么我的字段为null,即使它应该立即实例化?【代码】

我声明并立即实例化的字段为空.这是一个示例代码:public class NullFieldSSCCE {static abstract class Parent {List<String> values;Parent() {values = getValues();}protected abstract List<String> getValues(); }static class Child extends Parent {String param1="test1";String param2="test2";Child() {}@Overrideprotected List<String> getValues() {return Arrays.asList( new String[] {param1, param2} );}}publ...

java – Spring注入的资源始终为null【代码】

问题: 我试图将服务注入bean,但服务实例始终为null. 背景: 我有两个豆子从另一个叫来.这是它们在XML配置中的定义方式:<context:annotation-config /> <bean class="com.test.MyBeanImpl" name="myBean"/> <bean id="myService" class="com.test.MyServiceImpl" />和bean的实现方式如下: MyServiceImpl.javaclass MyServiceImpl implements MyService {public void getString() {return "Hello World";} } MyBeanImpl.java@Comp...

java – 从maven运行TestNG套件获取错误:maven-surefire-plugin:test failed:testSuiteXmlFiles0具有null值【代码】

我在这里看到很多关于使用Maven surefire插件运行TestNG套件的帖子.示例说要将其添加到pom中:<configuration><suiteXmlFiles><suiteXmlFile>${testSuite}</suiteXmlFile></suiteXmlFiles> </configuration>然后这到命令行:mvn test -DtestSuite=myCustomSuite.xml我的问题是它将你绑定到使用TestNG套件…例如,如果我想运行这样的组:mvn test -Dgroups=myGroup我收到此错误:maven-surefire-plugin:2.18.1:test failed: testSuit...

java – 从getter返回之前检查null是不好的做法?【代码】

我想防止getter返回null值,如下面的例子.这是一种不好的做法吗? 例1public Integer getMinutes() {if (minutes == null)minutes = 0;return minutes; }例2public List getTasks() {if (tasks == null)tasks = new ArrayList();return tasks; }解决方法:简短的回答是:这取决于. 更具体地说,如果没有看到整个班级并理解其设计,这个问题就无法以一般方式回答.空检查是一个实现细节,适用于某些设计,但在其他设计中可能是一种气味. 一...