想请教一些关于如何把在servlet中第一的参数传递到jsp页面中的方法。另外谁有关于jsp作用域通信对象的详细资料?能给个链接不。。谢谢啦
解决方案 »
- 求解
- Spring3.0.3+Hibernate3.6 整合sessionFactory 出错,一直调不好?
- 关于hibernate自联
- spring事务不回滚
- jdk+eclipse+lomboz+jboss是否合理
- 使用myeclipse开发hibernate遇到的问题
- 请问如何获得 org.apache.commons.dbcp 包
- 同时支持jsp,servlet,struts,ejb的运行 需要配置什么环境呢?
- jbuilder9+weblogic7配置后 jbuilder的web和enterprise标签下的东东怎么还是灰的?
- 求教一个算法
- 高分求救:异常ognlException:source is null for getProperty(null, "valueStack")
- 使用java解析json?高手帮帮我啊
request.setAttribute("key", "Value") ;
RequestDispatcher rd = request.getRequestDispatcher("/a.jsp"); rd.forward(request, response) ;a.jsp<%
String value = request.getAttribute("key") ;
if (value == null) {
value = "" ;
}%><input type="text" name="key" value=<%=value%> />
String sname=new String(request.getParameter("sname").getBytes("ISO-8859-1"));
String pword=new String(request.getParameter("pword").getBytes("ISO-8859-1"));
String sql="select sname,pword from logIN where sname='"+sname+"' and pword='"+pword+"'";
try {
Connection ct=connectFORsql.con();
Statement st=ct.createStatement();
ResultSet rs=st.executeQuery(sql);
if(rs.next())
{
response.sendRedirect("/JSPvv/logOK.jsp");
request.setAttribute("sname",sname);}这是jsp页中的代码:
<%
String name=(String)request.getAttribute("sname");
out.print(name);
System.out.print(name);
%>能不能通过session传递??
你没有request当然不行了,要用request转发过去
这样才能在request中拿到值么。。
request.setAttribute("sname",sname);}位置调换下
RequestDispatcher rd = request.getRequestDispatcher("/a.jsp"); rd.forward(request, response) ;a.jsp<%
String value = request.getAttribute("key") ;
if (value == null) {
value = "" ;
}%><input type="text" name="key" value=<%=value%> />在这上面的代码
改成<input type="text" value=${value} />
就可以了,上面种Jsp中只需要这一行代码就可以得到啊