随笔分类 -  Struts2

摘要:在action里放入actioncontext的变量值 在jsp里如何取出, OGNL方式: EL方式: 在action里放入valuestack的值 在jsp里取出 在action里放入session jsp里取出 阅读全文
posted @ 2016-06-02 11:27 wujixing909 阅读(434) 评论(0) 推荐(0)
摘要:创建拦截器java程序 更新struts.xml, 在package里写拦截器内容 阅读全文
posted @ 2016-06-01 09:16 wujixing909 阅读(165) 评论(0) 推荐(0)
摘要:http://pan.baidu.com/s/1slKMsFj 阅读全文
posted @ 2016-05-17 14:01 wujixing909 阅读(96) 评论(0) 推荐(0)
摘要:的 阅读全文
posted @ 2016-05-06 14:12 wujixing909 阅读(352) 评论(0) 推荐(0)
摘要:struts.xml: TestAction.java: 全局注册转换 src下新建属性文件: /xwork-conversion.properties 如果局部: 放在action包下: /TestAction-conversion.properties: 转换java: 如下访问: test.j 阅读全文
posted @ 2016-04-15 16:24 wujixing909 阅读(145) 评论(0) 推荐(0)
摘要:在service方法里 throw抛出一个异常, 然后再方法声明上加上throws: 在调用list方法的action里 throws, 这样就不用try catch而是由struts2处理: struts.xml里如何配置? service里的sql语句改成错误的, 这样在调用页面的时候, 就会显 阅读全文
posted @ 2016-04-15 09:35 wujixing909 阅读(192) 评论(0) 推荐(0)
摘要:各种标签:property, set, bean, include, fielderror, if, iterator, ui 阅读全文
posted @ 2016-04-14 15:21 wujixing909 阅读(103) 评论(0) 推荐(0)
摘要:1. 建立界面原型 2. 建立Struts.xml 确定namespace, package, action, 空方法, result, 界面原型修改, 匹配现有设置, 测试, 做好规划 3. 建立数据库 4. 建立Model层 5. 建立Service层 (Hibernate完善) 此时可以使用J 阅读全文
posted @ 2016-04-13 08:35 wujixing909 阅读(153) 评论(0) 推荐(0)
摘要:1. 打开myeclipse, 配置mysql server preference里找到 show view-- DB Browser, 新建数据库驱动. 1. URL填写: jdbc:mysql://localhost:3306/myznt 2. add jars 3. driver classn 阅读全文
posted @ 2016-04-12 12:43 wujixing909 阅读(379) 评论(0) 推荐(0)
摘要:action 1: private Map session; session.put("projectname_session", request1.getParameter("projectname")); action 2: private HttpSession pnSession =Serv 阅读全文
posted @ 2016-03-14 16:59 wujixing909 阅读(255) 评论(0) 推荐(0)
摘要:带参数的结果集: 配置文件: <result type="redirect">/user_success.jsp?t=${type}</result> jsp调用 : from valuestack: <s:property value="t"/><br/> //取不到,因为客户端跳转后 以前act 阅读全文
posted @ 2016-02-20 11:18 wujixing909 阅读(324) 评论(0) 推荐(0)
摘要:${r} : 表示配置文件xml可以读取action的valuestack的内容 1. jsp显示文件: <body> 动态结果 一定不要忘了为动态结果的保存值设置set get方法 <ol> <li><a href="user/user?type=1">返回success</a></li> <li 阅读全文
posted @ 2016-02-20 11:09 wujixing909 阅读(688) 评论(0) 推荐(0)
摘要:如果有很多action,有共同的result指向, 而且属于不同的包,那么可以继承上面的包, 然后写一个<global-results> 1. jsp显示文件: 2. struts.xml: userAction.JAVA: adminAction.java: 阅读全文
posted @ 2016-02-20 10:44 wujixing909 阅读(1243) 评论(1) 推荐(0)
摘要:4种 result类型: dispatcher, redirect, chain, redirectAction dispatcher, redirect只能跳转到jsp等页面 chain,redirectAction是专门跳转到action页面的 dispatcher,chain 是服务器端跳转 阅读全文
posted @ 2016-02-20 10:36 wujixing909 阅读(299) 评论(0) 推荐(0)
摘要:何时使用: 访问的网页不存在, 显示错误页面, 或者显示主页. 有时存在一种情况, 就是找不到对应action 可以在struts.xml里设置一个默认的action 阅读全文
posted @ 2016-02-20 10:15 wujixing909 阅读(163) 评论(0) 推荐(0)
摘要:login.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://s 阅读全文
posted @ 2016-02-20 10:06 wujixing909 阅读(212) 评论(0) 推荐(0)
摘要:后台action不能通过request等获取前台数据, 如果有人登陆了, 会往session设定值, 怎么实现呢? action如何往session里设定值? 所以action访问 request, session,application等web元素的方法? 总结: 1. jsp调用action 2 阅读全文
posted @ 2016-02-20 09:47 wujixing909 阅读(156) 评论(0) 推荐(0)
摘要:action没有request, response等属性, 无法往前台传信息, 出来一个概念, valuestack: 存放action的属性, 还有各种error等... <s:property>专门取valuestack和context的属性 jsp显示文件: 使用addFieldError方法 阅读全文
posted @ 2016-02-20 09:33 wujixing909 阅读(289) 评论(0) 推荐(0)
摘要:有中文的情况下, form method都要用post: 如果jsp输入中文返回到后台action输出时会显示乱码, struts.xml已经设置 <constant name="struts.i18n.encoding" value="GBK" /> 把filter2.1配置改成2.0的即可: < 阅读全文
posted @ 2016-02-20 08:54 wujixing909 阅读(120) 评论(0) 推荐(0)
摘要:1. JSP文件调用格式: <a href="user/user!add?name=a&age=8">添加用户</a> 2. struts.xml文件: <package name="user" extends="struts-default" namespace="/user"> <action 阅读全文
posted @ 2016-02-20 08:45 wujixing909 阅读(309) 评论(0) 推荐(0)