javaEE框架获取和传参要使用的类和接口
1:spring

2:struts2获取前台数据(action中获取)

//4修改用户密码、
public String updateUserPassword() throws Exception{
Map session=ActionContext.getContext().getSession();
User user1=(User) session.get("user");
//user1.getPassword()获取的是数据库密码。||pwd1获取的是jsp输入密码
if (user1.getPassword().equals(getPwd1())) {
user1.setPassword(password);
userService.addOrUpdateUser(user1);
session.remove("user");//它的作用是移除jsp页面输入的数据
return SUCCESS;
}else{
Map request= (Map) ActionContext.getContext().get("request");
request.put("msg", "旧密码错误");
return ERROR;
}
}
2.2:在jsp值利用strut获取后台数据库数据

<s:form action="updateUserDetail.action" method="post">
<!--下面的"%"难 --> <s:textfield label="真实姓名" value="%{#session.user.userdetail.truename}" name="userdetail.truename"></s:textfield>
<s:radio list="#{1:'男',0:'女' }" label="性别" value="%{#session.user.userdetail.xb}" name="userdetail.xb"></s:radio>
<tr><td></td><td>
<s:textfield label="出生日期" value="%{#session.user.userdetail.csrq}" name="userdetail.csrq"></s:textfield>
</td>
</tr>
<s:textfield label="E-mail" name="userdetail.email" value="%{#session.user.userdetail.email}"></s:textfield>
<s:textfield label="手机" name="userdetail.phone" value="%{#session.user.userdetail.phone}"></s:textfield>
<s:textfield label="地址" name="userdetail.address" value="%{#session.user.userdetail.address}"></s:textfield>
<s:submit value="确认"></s:submit> </s:form>
3:hibernate处理数据库数据
//org.hibernate.SessionFactory一般继承hibernate
private SessionFactory sessionFactory;
//它们在同一个类中,下面举例一个方法
public List getNewFlower() {
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
// 为什么这么写。因为select * 被hibernate添加写了
Query query = session.createQuery("from Flower order by flowerid desc");
query.setFirstResult(0);
query.setMaxResults(4);
List flowers = query.list();
tx.commit();
session.close();
return flowers;
}
javaEE框架获取和传参要使用的类和接口的更多相关文章
- js获取地址栏传参
地址:http://127.0.0.1:8082/prosperleedir/index.html?id=6666&name=prosper#prosper Location{ ...
- js方法用来获取路径传参上所带的参数
//js方法用来获取路径传参上所带的参数 function GetQueryString(param) { var reg = new RegExp("(^|&)" + p ...
- scrapy框架3——请求传参
当使用scrapy爬取的数据不在同一张页面中(一次请求与数据后解析无法获得想要的全部数据),需要请求传参,在第一次解析时实例化item,将item传递,再次将请求到的数据解析后,封装在item中. 关 ...
- windev的内部窗口传参方式及其与类的相似性
最近的应用,需要向一个内部窗口(internal window)传参,因为官方文档的说明较为宽泛,虽然结果只有两小段代码,但也费了很大的劲.把所有关于procedure的文档看一遍,又是重新学习了一遍 ...
- javascript之小积累-获取url传参的值
在项目中经常遇到两个页面传值的情况,我采取的方案是通过url后面加参数,也就是get方式传值. 这个方式的优点是:传值.获取很方便. 缺点是:1. 把参数都暴露在浏览器中了,一些敏感信息不建议这样传: ...
- 关于通过spring-web的ServletRequestUtils工具类对获取getParameter传参的默认转换基本数据类型的学习
基于spring-web(4.1.4)包的org.springframework.web.bind.ServletRequestUtils工具类对HttpServletRequest获取的传递入参获取 ...
- 获取url传参
function urlparameterforkey(name) { //读取html 数据 ); //待处理的字符串 var patt = new RegExp(name); //要查找的字符串 ...
- JS获取url传参
function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new O ...
- html js获取URL传参
每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code function GetQueryString(name) { var re ...
随机推荐
- circumferential averge streamwise velocity using Tecplot and Matlab
Input: results from solver output: circumferential averge physical quantities( such as streamwise ve ...
- HDU 5178 pairs(双指针)
HDU 5178 pairs(双指针) Hdu 5178 解法:因为要求的是绝对值小于等于k,因此数字的序号关系并不重要,那么排序后使用双指针即可解决这个问题. #include<queue&g ...
- 使用HTML5 Canvas API
一.检测浏览器支持情况 HTML5 Canvas的确是一个好东西,但是并不是所有浏览器都支持HTML5 Canvas的,这就要求我们在使用HTML5 Canvas前要检查浏览器是否支持这玩意儿. 在创 ...
- 【Codeforces 1030D】Vasya and Triangle
[链接] 我是链接,点我呀:) [题意] 题意 [题解] 参考这篇题解:https://blog.csdn.net/mitsuha_/article/details/82825862 为什么可以保证m ...
- hdu_1205_吃糖果_201404021440
吃糖果 Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- nyoj_214_单调递增子序列(二)_201403182131
单调递增子序列(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 给定一整型数列{a1,a2...,an}(0<n<=100000),找出单调递增最长 ...
- - > 并查集模板
思路:在博客园里,有对并查集思路的详解,模板神马的只是饭后甜点: 这儿有只野生模板君飘过,请各位OIer尽快捕捉 #include<iostream> #include<cstdio ...
- 古代password
古代password 个人信息:就读于燕大本科软件project专业 眼下大三; 本人博客:google搜索"cqs_2012"就可以; 个人爱好:酷爱数据结构和算法.希望将来从事 ...
- golang 的GOPATH设置的问题
go run footer.go 的时候呢, go会依次去GOPATH 和GOROOT设置的对应路径下面找对应的包(目录和文件) 找的时候呢, 会在GoPATH 和GOROOT对应的目录后面再加一层路 ...
- LintCode-分糖果
有 N 个小孩站成一列.每一个小孩有一个评级. 依照下面要求.给小孩分糖果: 每一个小孩至少得到一颗糖果. 评级越高的小孩能够得到很多其它的糖果. 需最少准备多少糖果? 您在真实的面试中是否遇到过这个 ...