JSP高手请进 难道手低就不行吗?这样做对不对,我也不知道,试试吧<%@ include file="conn.jsp"%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就import 哪个class和你用java.lang.xxxx一样啊。。只要那个变量是static的就行啊。 前几天刚好解决了.你看看合不合适.<jsp:include page="/hello" />加入个hello的servlet.至于变量,还没弄过.---初学者 Servlet 中 request.setAttribute(varName,"Value");JSP 中, request.getAttribute(varName); 这样行不行? Servlet 中 request.setAttribute(varName,"Value");JSP 中, request.getAttribute(varName); 不行呀, Servlet 中 request.setAttribute(varName,"Value");JSP 中, request.getAttribute(varName); 不行 Servlet 中 request.setAttribute(varName,"Value");JSP 中, request.getAttribute(varName); 肯定是应该可以的但你要在同一session内,就是 说你不能分别打开两个IE来打开jsp和servlet JSP 中, request.getAttribute(varName); 编译时有错误.说varName没有定义的变量,因为varName是在Servlet中定义的变量名呀, request.getAttribute(varName); request.setAttribute(varName,"Value");varName是String,如request.setAttribute("name,"张三");String transName=(String)request.getAttribute("name"); 少了个引号。如request.setAttribute("name","张三");String transName=(String)request.getAttribute("name"); servlet里面可以定义getXXX和setXXX在JSP里面就可以获得servlet的变量值了 JSP中用String XD=(String)request.getAttribute("NAME");SERVLET用request.setAttribute("NAME","张三");但我用XD的值时, 具体是SELECT * FROM TABLE WHERE NAME=XD;得到的结果是空记录.TABLE中有"张三"这条件记录.说明值没有传递过来. include没有用的,可以通过Session等中间媒介传值。 当然你要先set然后才能get比如首先SERVLET中用request.setAttribute("NAME","张三");然后JSP中用String XD=(String)request.getAttribute("NAME");其次你还要保证这两条语句的执行是在同一个session中你可以System.out.println(XD);看看有没有得到值 System.out.println(XD);输出的NULL.如何保证两条语句在现个SESSION中呢.谢谢我的QQ376530897 servlet 使用多线程,来服务多个请求,而始终只有一个实体,你如果想在多个servlet中共湘数据的话可以采用:1,servletContext2, 数据bean,可采用单例模式3,文件.......... servlet 处理时使用多线程服务多个用户而同时只有一个实体session只是在一个用户内实现简单的数据共享可以采用:1,servletContext2, 数据bean,可采用单例模式3,文件共享...............希望对你有帮助 JBUILDER开发环境.JSP文件中要用到Servlet文件中的变量,如何引用,难道没人用过吗? request.setAttribute("NAME","张三");String XD=(String)request.getAttribute("NAME");只能在两个JSP页面中传递参数,而且要在引用变量的JSP中加上<jsp:include page="xxxx.jsp" flush="true"/>操作指令 一般时存到request,session,servletContext中,然后在jsp页面中提取出来,至于包含之类的说法,纯粹是胡说 servlet中:-------------------------------------------------request.setAttribute("name","张三");//注意必须是foo.jsp,别的jsp接不到.request.getRequestDispatcher("foo.jsp").forward(request,response);-------------------------------------------------foo.jsp中:-------------------------------------------------String transName=(String)request.getAttribute("name");------------------------------------------------- 另一种方式:我们假定一个servlet -------------------- |FooServlet | -------------------- |protected String s| --------------------我们有一个jsp页面:Foo.jsp 我们知道jsp本质上就是servlet我们可以让jsp和servlet产生继承关系; <%@ page extends="FooServlet"%> <%=s%>只是这时候foo.jsp(或者成为另一个servlet)和Fooservlet共享一个String s; 初学者的一个小问题,希望高手能解决一下,谢谢 jsp这样处理好不好? 怎样解决jsp中读取特殊字符 jxl应用中的一个问题. spring问题 本人买电脑啊,谁给配制下。顶者有分!快啊!!!!!!!!! 关于结果集问题! 服务器的搭配!!急急急 一个传送表单的问题 一个很初级的jsp问题 怎样实现structs的动态初始值!! mysql的配置问题
肯定是应该可以的
但你要在同一session内,就是 说你不能分别打开两个IE来打开jsp和servlet
编译时有错误.说varName没有定义的变量,因为varName是在Servlet中定义的变量名呀,
request.setAttribute(varName,"Value");
varName是String,如
request.setAttribute("name,"张三");
String transName=(String)request.getAttribute("name");
request.setAttribute("name","张三");
String transName=(String)request.getAttribute("name");
在JSP里面就可以获得servlet的变量值了
SERVLET用request.setAttribute("NAME","张三");
但我用XD的值时, 具体是SELECT * FROM TABLE WHERE NAME=XD;得到的结果是空记录.TABLE中有"张三"这条件记录.
说明值没有传递过来.
比如首先SERVLET中用request.setAttribute("NAME","张三");
然后JSP中用String XD=(String)request.getAttribute("NAME");其次你还要保证这两条语句的执行是在同一个session中你可以System.out.println(XD);看看有没有得到值
如何保证两条语句在现个SESSION中呢.谢谢
我的QQ376530897
始终只有一个实体,你如果想在多个servlet
中共湘数据的话
可以采用:
1,servletContext
2, 数据bean,可采用单例模式
3,文件
..........
而同时只有一个实体
session只是在一个用户内实现简单的数据共享
可以采用:
1,servletContext
2, 数据bean,可采用单例模式
3,文件共享
...............
希望对你有帮助
String XD=(String)request.getAttribute("NAME");
只能在两个JSP页面中传递参数,而且要在引用变量的JSP中加上<jsp:include page="xxxx.jsp" flush="true"/>操作指令
至于包含之类的说法,纯粹是胡说
-------------------------------------------------
request.setAttribute("name","张三");//注意必须是foo.jsp,别的jsp接不到.
request.getRequestDispatcher("foo.jsp").forward(request,response);
-------------------------------------------------
foo.jsp中:
-------------------------------------------------
String transName=(String)request.getAttribute("name");
-------------------------------------------------
我们假定一个servlet
--------------------
|FooServlet |
--------------------
|protected String s|
--------------------我们有一个jsp页面:Foo.jsp
我们知道jsp本质上就是servlet我们可以让jsp和servlet产生继承关系;
<%@ page extends="FooServlet"%>
<%=s%>
只是这时候foo.jsp(或者成为另一个servlet)和Fooservlet共享一个String s;