随笔分类 -  Struts2学习

摘要:一、#和%号的使用 1.#用于获取context中的值 2.%用于在表单标签中识别ognl表达式 二、常用标签 1.s:property 和ognl表达式在jsp中获取值栈数据 2.s:iterator 获取值栈list集合数据,表示list集合 3.s:debug 查看值栈结构和数据 阅读全文
posted @ 2017-01-25 23:04 来一点音乐 阅读(137) 评论(0) 推荐(0)
摘要:示例 添加新功能:只有是登录的状态访问hello_loginSuccess才会显示登录成功。 index.jsp登录成功页面 test.jsp登录页面 一、修改原代码实现 1.登录后将登录信息添加到Session中。 2.登录先进行判断action中是否有信息,有信息表示已经验证,反之跳转到登录页面 阅读全文
posted @ 2017-01-25 17:03 来一点音乐 阅读(143) 评论(0) 推荐(0)
摘要:使用struts2的标签+ognl表达式获取值栈数据 <s:property value="ognl表达式"/> 一、获取字符串 示例 打印后台string变量的值 jsp页面 Java代码 二、获取对象 示例 打印user对象的userName与userPwd的值 jsp页面 java代码 三、获 阅读全文
posted @ 2017-01-22 21:22 来一点音乐 阅读(593) 评论(0) 推荐(0)
摘要:1.获取值栈对象,调用值栈里面的set方法。 2.获取值栈对象,调用值栈对象的push方法。 3.在action定义变量,生成变量的get方法。(常用) 可使用s:debug标签查看值栈存放的内容 一、调用值栈对象的set方法 Java代码 值栈中的情况 可以发现值栈中多了map对象,当调用set方 阅读全文
posted @ 2017-01-22 12:04 来一点音乐 阅读(2343) 评论(0) 推荐(0)
摘要:1.在web阶段,后台往前台传数据一般是通过servlet往域对象中放数据。比如调用request,session,servletContext,pageContext的setattribute()的方法。 2.而在struts2里有自身的存储机制,类似于域对象,就是值栈,可以存取值。在action 阅读全文
posted @ 2017-01-21 20:47 来一点音乐 阅读(146) 评论(0) 推荐(0)
摘要:一、获取封装表单数据到list集合 示例 获取用户输入的用户名和密码并输出用户名。 jsp页面 list[0]表示list中的第一个user对象 Java代码 二、封装表单数据到map集合 示例 获取用户输入的用户名和密码并输出用户名。 jsp页面 'one'是map的key通过key来获取user 阅读全文
posted @ 2017-01-20 23:41 来一点音乐 阅读(2680) 评论(0) 推荐(0)
摘要:一、属性封装 1.在action中设置成员变量,变量名与表单中的name属性值相同 2.生成变量的set方法 实例 获取用户输入的用户名和密码 jsp页面 java代码 二、模型驱动(常用) 1.action实现 ModeDriven 接口 2.在action里创建实体类对象 3.实现接口的 get 阅读全文
posted @ 2017-01-20 01:01 来一点音乐 阅读(1232) 评论(0) 推荐(1)
摘要:1.使用ActionContext类获取 示例 获取用户提交的用户名和密码 jsp页面 action中的java代码 2.使用ServletActionContext类获取 jsp页面 Java代码 3.使用接口注入方式实现ServletRequestAware接口 jsp页面 java代码 阅读全文
posted @ 2017-01-19 15:00 来一点音乐 阅读(416) 评论(0) 推荐(0)
摘要:1. 创建普通类不实现接口与继承类 2. 实现Action接口 3. 继承ActionSupport类(常用) 阅读全文
posted @ 2017-01-19 14:15 来一点音乐 阅读(229) 评论(0) 推荐(0)