[color=olive]1.select memberName,memberID from member where memberID=12
数据库:如果我下面要使用memberID的属性值,那么在select后面我一定要***明确****声明,否则拿不到它的值(又弄了至少20分钟,这是浪费的时间)
2.request.getParameter("xxx")在某一个jsp提交的时候,xxx代表的是表单中name属性对应的名字,而不是id对应的名字,
当我们在使用javascript时,我们通常用document.getElementByID("xxx").value获得某一个表单中某个属性值,xxx代表的是属性id的名字
3.当我们在一个jsp页面向另一个jsp页面传值时常用的方法
@1.<input type="hidden" name="aaa" value="222"/>,到另一个页面我们只要通过request.getParameter("aaa")就可以获得222这个值了;
@2.<c:set var="aaa" value="222" scope="request/session/page/Application"></c:set>
到另一个页面我们只要通过request.getAttribute("aaa");或者session.getAttribute("aaa")就可以获得222这个值了
@3.我们还可以利用request.setAttribute("aaa" ,"222");到另一个页面时request.getAttribute("aaa");就可以得到2222
或者session.setAttribute("aaa","222");到另一个页面时session.getAttribute("aaa");
@4最通俗的一种方法是在提交的url后面带参数。例如:加入我们要提交到helloworld.jsp则我们之用helloworld.jsp?aaa=222到另一个页面通过request.getParameter("aaa");[/color]
[color=violet]总结我们在jsp页面中传值时除非我们用setAttribute的形式设置,否则一般取的时候都是用request.getParameter("")的形式获取[/color]
数据库:如果我下面要使用memberID的属性值,那么在select后面我一定要***明确****声明,否则拿不到它的值(又弄了至少20分钟,这是浪费的时间)
2.request.getParameter("xxx")在某一个jsp提交的时候,xxx代表的是表单中name属性对应的名字,而不是id对应的名字,
当我们在使用javascript时,我们通常用document.getElementByID("xxx").value获得某一个表单中某个属性值,xxx代表的是属性id的名字
3.当我们在一个jsp页面向另一个jsp页面传值时常用的方法
@1.<input type="hidden" name="aaa" value="222"/>,到另一个页面我们只要通过request.getParameter("aaa")就可以获得222这个值了;
@2.<c:set var="aaa" value="222" scope="request/session/page/Application"></c:set>
到另一个页面我们只要通过request.getAttribute("aaa");或者session.getAttribute("aaa")就可以获得222这个值了
@3.我们还可以利用request.setAttribute("aaa" ,"222");到另一个页面时request.getAttribute("aaa");就可以得到2222
或者session.setAttribute("aaa","222");到另一个页面时session.getAttribute("aaa");
@4最通俗的一种方法是在提交的url后面带参数。例如:加入我们要提交到helloworld.jsp则我们之用helloworld.jsp?aaa=222到另一个页面通过request.getParameter("aaa");[/color]
[color=violet]总结我们在jsp页面中传值时除非我们用setAttribute的形式设置,否则一般取的时候都是用request.getParameter("")的形式获取[/color]