![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
Prime0906
这个作者很懒,什么都没留下…
展开
-
Struts2-简单Ajax应用
应用场景:用户注册时在 文本输入框中输入用户名,在用户输入完之后,判断数据库中是否存在该用户名。在这个情景下,服务器只要简单的返回true或者false。Java Action中书写:/* * 用于Ajax */private InputStream inputStream; public InputStream getInputStream() { return inpu原创 2017-09-04 11:59:45 · 194 阅读 · 0 评论 -
Struts2-访问Web资源
Action类action: 应用程序可以完成的每一个操作. 例如: 显示一个登陆表单; 把产品信息保存起来Action类: 普通的 Java 类, 可以有属性和方法, 同时必须遵守下面这些规则: 属性的名字必须遵守与 JavaBeans 属性名相同的命名规则. 属性的类型可以是任意类型. 从字符串到非字符串(基本数据库类型)之间的数据转换可以自动发生必须有一个不带参的构造器至少有一个供原创 2017-09-05 21:04:31 · 199 阅读 · 0 评论 -
Struts2-动态方法调用
动态方法调用: 通过 url 动态调用 Action 中的方法。 action 声明: URI: - /struts-app2/Product.action: Struts 调用 Product 类的 execute - /struts-app2/Product!save.action: Struts 调用 Product 类的 save() 方法默认情况下, Struts 的动态方法调用原创 2017-09-06 12:11:35 · 209 阅读 · 0 评论 -
Struts2-通配符
通配符一个 Web 应用可能有成百上千个 action 声明. 可以利用 struts 提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系。通配符映射规则:若找到多个匹配, 没有通配符的那个将胜出若指定的动作不存在, Struts 将会尝试把这个 URI 与任何一个包含着通配符 * 的动作名及进行匹配 被通配符匹配到的 URI 字符串的子串可以用 {1}, {2} 来引用. {原创 2017-09-06 15:35:56 · 276 阅读 · 0 评论 -
Struts2-result
result每个 action 方法都将返回一个 String 类型的值, Struts 将根据这个值来决定响应什么结果. 每个 action 声明都必须包含有数量足够多的 result 元素, 每个 result 元素分别对应着 action 方法的一个返回值. result 元素可以有下面两个属性 - name: 结果的名字, 必须与 Action 方法的返回值相匹配, 默认值为原创 2017-09-06 16:28:37 · 238 阅读 · 0 评论 -
Struts2-OGNL与值栈
值栈可以从值栈中获取栈对象 使用${productName}获取值,实际上该属性并不在request等域对象中,而是从值栈中获取的。值栈分为两部分Map栈:实际上是OgnlContext类型,是个Map,也是对ActionContext的一个引用。里面保存着各种Map:requestMap,sessionMap,applicationMap,paramtersMap,attr;paramete原创 2017-09-06 21:20:57 · 261 阅读 · 0 评论