请教关于JSF的,根据url?id=1 中的id值去数据库取相应的值问题。
问题是这样的:比如一个地址 http:localhost/a/b.jsp?id=3
这个3是指的是数据库中主键为3的对象内容。
我现在http:localhost/a/b.jsp已经设计好了 但是我不知道怎么能在对应bean里面得到这个3;
我想在bean里面写一个函数,函数功能是在地址栏中输入 http:localhost/a/b.jsp?id=3
后运行,得到id,然后进数据库取内容。
1.如何等到那个id值
2.怎么在浏览器等到地址后运行那个函数
刚开始接触jsf,以前也没做过web编程,帮帮忙吧。3Q
------解决方案--------------------利用
FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(name)
方法访问param
------解决方案--------------------根上面绑的方式是一样的呀,通过bean取出来的呀,比如
<f:param name= "id " value= "#{bBean.id} "/> 这个我不知道行不行,没试过,下面的肯定可以
<h:inputText id= "id " style= "long " size= "60 " value= "#{bBean.id} "/>