jsp向servlet传值的问题
大家好!
我在jsp页面中有如下的语句
<%
request.setAttribute("user_name",username);
System.out.println(username);
%>
这个username是从前一个servlet传来的。
现在我要从这个jsp页面中把这个值传给另一个inserServlet,请问下有什么方法?
如果用隐藏对象的话,我要怎么把这个值赋给这个隐藏对象?我刚才试了半天,没有搞定,麻烦大家帮忙看下,谢谢!
<input type="hidden" name="username" value="${username}">
不用el的话还可以这样
<input type="hidden" name="username" value=" <%=request.getAttribute("username")%>">
<input type="hidden" name="username" value=" <%=request.getAttribute("username")==null?"":request.getAttribute("username")%>">
request是JSP的内置对象,可以直接用
EL表达式 {requestScope.username}
HTML code:
<input type="hidden" name="username" value="${username}">
你把username设置成session范围内的属性不行吗
网上说session好像要占用很多资源,
大家说的都对,EL我没有用成功,还得研究一下。我最终用的是warison2008的建议,谢谢大家!
相关问答:
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
jsp中include.inc的作用是什么?
include.inc啥意思?没听说过
Java code:
<%include file="include.inc"%>加载网站目录include.inc文件内容
包含一个静态页面吧···
& ......