请问怎么将action里的参数传到<img src="">里?
我现在在WebRoot目录下已经存放了一张图片然后该图片的名字是存放在action里的url里的,这action的返回值是指向我想展示的图片的JSP现在怎么<imgsrc...
我现在在WebRoot目录下已经存放了一张图片
然后该图片的名字是存放在action里的url里的,这action的返回值是指向我想展示的图片的JSP
现在怎么<img src="……">里应该怎么写? 展开
然后该图片的名字是存放在action里的url里的,这action的返回值是指向我想展示的图片的JSP
现在怎么<img src="……">里应该怎么写? 展开
2个回答
展开全部
比方说request.setAttribut("imagePath",xxxxxxxx);
在jsp中获取
<img src="<%=basePath%>/${imagePath}">
imagePath的规则需要自己定义,如 图片存放在 image/2015/user_xxx,图片名为test.png;
需要自己把image/2015/user_xxx/test.png拼出来,可参考下方举例;
public static fString saveDir = "image";//可在配置文件中进行配置
String year = "2015";//具体的应用时间
String userName = User.getUserName();//登陆账户信息
String imageFileName = dbRowDate.getImageFileName();//从库中读取存储图片名
//通过上面的各个变量拼装url
imagePath = saveDir+"/"+year+"/"+userName+"/"+imageFileName;
request.setAtrribute("imagePath",imagePath);
追问
我是用的Structs结构
JSP里不能使用request、response这种东西
追答
拼装url在Action里进行,jsp页面取路径(EL表达式)就行
/${imagePath}">
可以去了解下EL表达式,jsp是可以使用request 和response的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询