社区
Java SE
帖子详情
javabean里获得session变量
老张z39
2006-02-13 09:55:24
如题,请教各位,怎么在javabean里获得session的变量,不是说加个session或request的参数,而是在javabean里怎么直接获得request或session望 ^-^
...全文
371
4
打赏
收藏
javabean里获得session变量
如题,请教各位,怎么在javabean里获得session的变量,不是说加个session或request的参数,而是在javabean里怎么直接获得request或session望 ^-^
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老张z39
2006-02-21
打赏
举报
回复
谢谢terry_yip的解答,解分,呵呵
human_2
2006-02-14
打赏
举报
回复
必须要传入参数
terry_yip
2006-02-14
打赏
举报
回复
给你个例子:
package COMMON;
import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpSession;
import com.oreilly.servlet.MultipartRequest;
import com.oreilly.servlet.multipart.DefaultFileRenamePolicy;
public class UploadBean_News {
private String webTempPath;
private HttpServletRequest req;
private String dir;
public UploadBean_News( ) {}
public void setDir(String dirName) {
if (dirName == null || dirName.equals(""))
throw new IllegalArgumentException(
"invalid value passed to " + getClass( ).getName( )+".setDir");
webTempPath = dirName;
}
public void setReq(ServletRequest request) {
if (request != null && request instanceof HttpServletRequest){
req = (HttpServletRequest) request; //关键语句
} else {
throw new IllegalArgumentException(
"Invalid value passed to " + getClass( ).getName( )+".setReq");
}
}
public String getUploadedFiles() throws java.io.IOException
{
HttpSession session=req.getSession(); //关键语句
MultipartRequest mpr = new MultipartRequest(
req,webTempPath,200 * 1024 * 1024,new DefaultFileRenamePolicy( ));
Enumeration enum = mpr.getFileNames( );
StringBuffer buff = new StringBuffer("");
String url="save_uploaded_photoname.jsp?";
for (int i = 1; enum.hasMoreElements( );i++)
{
Integer I=new Integer(i);
url=url+I.toString()+"="+mpr.getFilesystemName((String)enum.nextElement( ))+"&";
}
url=url.substring(0,url.length()-1);
session.setAttribute("url",url); //关键语句
String s="<SCRIPT LANGUAGE='JAVASCRIPT'>window.location.href='showURL.jsp';</SCRIPT>";
return s;
}
}
horseyet
2006-02-13
打赏
举报
回复
我觉得应该要参数才行,即使不用session,request做为参数,其他的参数比如HttpServletRequest也可以。
jsp计数器——使用
javabean
、
session
实现!
使用
javabean
、
session
实现!
javaBean
的详细介绍
javaBean
的详细介绍,是基础的
javaBean
额解释
JavaBean
技术
JavaBean
技术计算机作业教程,计算机入门作业
jsp调用
javabean
的问题
jsp调用
javabean
的问题
JavaBean
学习资料
JavaBean
的基本用法以及JSP是怎么用他来调用的的~~
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章