学习java时遇到的问题_java学习中遇到的问题

框架学习中遇到的问题

唉,不是一个专职的Java程序员是痛苦的。偶尔的客串让我忘掉的知识比学到的多。只好借博客来记下学习的点滴。

Q:在Eclipse中启动Tomcat出错。找不到$TOMCAT_HOME/bin/temp文件夹一类的错误。重新设置了环境变量TOMCAT_HOME还是不管用。

A:没想到问题居然处在Eclipse中对于 Tomcat的设置。【Tomcat home】的设置没错,但是居然将【Tomcat base】设到了bin目录。痛苦,连这个都忘记了。

将【Tomcat base】设置到TOMCAT_HOME目录。一切OK。

Q:很简单的DWR配置,居然跳出了这样一个错误,javax.servlet.ServletException: Wrapper cannot find servlet class org.directwebremoting.servlet.DWRServlet or a class it depends on

吓了一跳。反复对比,在dwr.jar中也存在着该类。

A:最终发现dwr.jar中存在的类的名字为:DwrServlet,而配置中写成了DWRServlet。

Q:一个很简单的JSP页面,使用了xhtml编写的,却发现按钮的事件根本不起作用。

A:原来使用了来导入js文件。但是此处的自关闭标签是不能使用的。需要修改为:。

Q:试验DWR的最简单的例子,居然出错:Session Error。

A:很容易的在网上找到了该问题的解决方法,但是还是记录下来。

在web.xml中配置dwr时,加上如下初始化参数。

crossDomainSessionSecurity

false

Q:web.xml中的的作用。

A:mime 是Multipurpose Internet Mail Extensions的缩写。web.xml中配置mime type是为了为不同扩展名的文件指定不同的下载方式。

例如:

doc

application/msword

rar

application/rar

Q:LOB是什么意思。

A: LOB(Large OBject).在Oracle这样的关系型数据库中CLOB和BLOB类型被用来存放大对象.

BLOB这种类型被用来存放图片,图象和视频.

CLOB这种类型被用来存放大量基于字符的数据.JDBC定义了java.sql.Clob和java.sql.Blob这两种类型。

Q:@Lob注解表示属性时,该属性将被持久化为哪种大对象类型。

A:java.sql.Clob,character[],char[]和java.lang.String这些类型的属性被持久化为Clob类型.而java.sql.Blob,Byte[],byte[]和Serializable类型则被持久化为Blob类型.

Q:关于实体.

A:从一些例子来看,实体无非是增加了注解的JavaBean.

Q:关于StringBuilder类.

A:StringBuilder类是一个可变的字符序列.它跟StringBuffer具有相似的作用,但是不提供同步保护,并且速度慢于StringBuilder.

Q:BeanUtils.copyProperties(dto,entity)的作用.

A:该静态方法是将entity的所有属性拷贝到dto中.如果entity中不存在dto中存在的某个属性,那么针对dto中的该属性将不进行任何操作。

Q:T泛型表示什么意思?

A:T泛型表示任意类型.

Q:SerializableVersionUId的作用.

A:用于保证类的版本的兼容性.

Q:Struts2的标签。。出现错误:未闭合的标签。

A:主要原因在于Struts2不允许标签(struts tags)嵌套.

修改:如果直接使用,那么应当在p_w_picpaths目录前加上项目名称,例如,/projectName/p_w_picpaths/button.gif。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值