java警告Could not find property [org.apache.catalina.jsp_file]

java警告Could not find property [org.apache.catalina.jsp_file],第1张

没关系,只是说明你这个comopensymphonyxwork2utilloggingcommonsCommonsLogger 类中的一些参数没有定义,应该不影响启动的吧

struts1x和struts2x的区别如下:

1、struts1要求Action类继承一个抽象基类,而不是接口。 struts2的action类可以实现一个action接口,也可以实现其他接口。

2、sturts1 action是单例模式,线程是不安全的。 struts2 action线程是安全的,action为每一个请求都生成了一个实例。

3、sturts1过去依赖serlet API,不容易测试。 struts2不依赖于容器,允许Action脱离容器单独被测试。

4、Struts1 使用ActionForm对象捕获输入。所有的ActionForm必须继承一个基类。

Struts 2直接使用Action属性作为输入属性,消除了对第二个输入对象的需求。

5、Struts1 整合了JSTL,因此使用JSTL EL。这种EL有基本对象图遍历,但是对集合和索引属性的支持很弱。 Struts2可以使用JSTL,但是也支持一个更强大和灵活的表达式语言-Object Graph Notation Language(OGNL)

6、Struts 1使用标准JSP机制把对象绑定到页面中来访问。

Struts 2 使用 "ValueStack"技术,使taglib能够访问值而不需要把你的页面(view)和对象绑定起来。

7、Struts 1 ActionForm 属性通常都是String类型。Struts1使用Commons-Beanutils进行类型转换。 Struts2 使用OGNL进行类型转换。提供基本和常用对象的转换器。

8、Struts 1支持在ActionForm的validate方法中手动校验,或者通过Commons Validator的扩展来校验。 Struts2支持通过validate方法和XWork校验框架来进行校验。

9、工作流程的区别:

1)struts的工作流程:

2)struts2的工作流程:

获取什么ID?

如果在html中有<input type="text" id="uuid">

在JS中可以写documentgetElementById("uuid");

以上就是关于java警告Could not find property [org.apache.catalina.jsp_file]全部的内容,包括:java警告Could not find property [org.apache.catalina.jsp_file]、struts和struts2的区别、jsp里怎么获取ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9777731.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存