Struts2标签不起作用,EL却能用,ValueStack也能取出值

byteboy 2010-09-16 12:47:27
<%@ page language="java" import="java.util.*, com.opensymphony.xwork2.util.*" pageEncoding="utf-8"%>

<%
ValueStack vs=(ValueStack)request.getAttribute("struts.valueStack");
String str = vs.findString("helloBean.words");
out.println("From request: " + str + "<br>");
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>result</title>
</head>

<body>
您所输入的文字是(Struts Tag):<s:property value="helloBean.words"/><br>
您所输入的文字是(EL):${helloBean.words} <br>
</body>
</html>

结果:
From request: 试试看!
您所输入的文字是(Struts Tag):
您所输入的文字是(EL):试试看!

查看编译出来的jsp.java文件发现struts标签依然写在了源码里,很奇怪啊,这是为什么呢?
...全文
92 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
byteboy 2010-09-16
[Quote=引用 1 楼 sound9world 的回复:]

<%@taglib uri="/struts-tags" prefix="s"%>

导入标签库
[/Quote]
struts2.1.6早就不用导入标签库了吧,默认就可以用个应该
回复
sound9world 2010-09-16
<%@taglib uri="/struts-tags" prefix="s"%>

导入标签库
回复
byteboy 2010-09-16
[Quote=引用 1 楼 sound9world 的回复:]

<%@taglib uri="/struts-tags" prefix="s"%>

导入标签库
[/Quote]
晕!是我看错了,太粗心了⊙﹏⊙b汗。。。给分给分,哈哈
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-16 12:47
社区公告
暂无公告