传值给struts2的include标签

s:include value="/s:property">/s:include
我想写一个页面、页头和页脚都是固定的、中间的主体可变、根据struts2的action属性值formnm决定包含的jsp页面、如上所示
include的value等于/s:property">
但是打开主页面时上面语句编译总出错?不知为何?
我用如下语句


就可以
换成



/>

就不行
formnm为struts2的action属性

4个回答

自己看看struts2的帮助文档,include里面的value是普通字符串。
可以用jsp的include来实现。

应该在属性的前面加上request 说明取值的范围,我这么做没问题



既然formnm是action的属性你可以用el表达式取出来放在一个变量里,然后把变量的值赋给include

我想写一个页面、页头和页脚都是固定的、中间的主体可变、根据struts2的action属性值formnm决定包含的jsp页面、如上所示

根据LZ的需求,我建议用JSP的属性导入文件的好

<%@include file="${formnm}" %>
如不行可以再试试

<%@include file="

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
struts2的include标签的问题
请问我想给include的文件传一个参数,这样传怎么老接受不到啊?rnmain.jsprnrn rnrnrnheader.jsprn<%@ page contentType="text/html; charset=utf-8" %>rn<%@ taglib prefix="s" uri="/struts-tags" %>rn Title:
Struts2 问题 -include标签
[color=#FF0000]A.jsp页面[/color]rn[code=HTML]rn<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>rn<%@ taglib uri="/struts-tags" prefix="s"%>rnrnrn rnrn rn rn rn rn mymsgmymsgrn rn rnrnrn[/code]rnrn[color=#FF0000]rnB.jsp页面[/color]rn[code=HTML]rn<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>rn<%@ taglib uri="/struts-tags" prefix="s"%>rnrnrn rnrn rn rn rn 1: rn <%out.println("2:"+request.getParameter("msg")); %>rn rn rn rn rnrnrn为什么使用Include的时候 , out.print可以取到 msg 而用ognl表达式却始终取不到rn[/code]
传值给struts2的text变量
在i18n中资源文件中有rnfield.kihonCd1=手形rnfield.kihonCd2=振込rnfield.kihonCd3=現金(小切手)rnstruts2中有个属性kihonCdrn可能取值为1、2、3rn我想在jsp中根据kihonCd的值 如:'field.kihonCd'+rn在资源文件中取得相应的值rn如:/>rn但jsp总出错?该怎样改?
struts2的传值
struts2的标签导入: 方法一: [code=&quot;java&quot;]/topicAction!findTopics.do?topicId=${topicId} [/code] 多个值的情况[code=&quot;java&quot;]/topicAction!findTopics.do?topicId=${topicId}&amp;amp;elementId=${elementId} [/code] 方...
Struts2 传值
最近在学习struts2,但使用时,在test.jsp中使用却不能显示type的值。为什么会这样呢? 请大家指教rn
struts2 传值
一般常用的是request、 还是ValueStack 或者是成员变量 rn 那他们各自有什么优缺点 就是适用那些数据的传递呢rnrnrn请各位帮帮解析下 谢谢哦
struts2传值
传值问题 在其中取值的方法有两种: #+映射名, 直接写映射名。 1.不加#的方式获取(所有对象放置在栈顶): a.XXaction中有该字段的成员变量. b.XXaction中该对象返回个给实现对象ModelDriven的泛型, 即action中下面方法 return的model 对象引用 public OperatingConditionsEntity getModel() { return model; } 2.加#号的放置获取,放置在制定域中,需要理解 jsp 九大对象四个作用域 a.例如放置在session域或者request域中的数据,必须先指定作用域,然后再指定保存的对象. b.页面struts2标签保存的数据也需要使用#来获取
jsp传值给struts2 action的问题
jsp里面 request.setAttribute值后, 为什么action中不能获取到这个值
struts2中jsp表单传值给action
[code=Java]'[/color] method="post">rn rnrnrnrnrnrnrnrnrnrnrn[/code]rnrn红色部分应该怎么写呢? action用getter接受值 用超级链接方式可以传 表单形式怎么传?rnrn先谢谢大家了 '[/color]
struts2的action给JS传值问题
我用的是struts2,在action里面定义的列表变量productsList,action的execute执行后,转到页面entry.jsp.此时我要在该页面的javascript中用到productsList的值,要怎么传进去啊?rn
struts2中action如何传值给jsp
[size=14px][b]在action中有rnHttpServletRequest request=ServletActionContext.getRequest();rnrequest.setAttribute("name", name);rn如何在转到的jsp页面得到name?rnrn本人初学,望大师指点![/b][/size]
【Struts2五】Struts2 参数传值
Struts2中参数传值的3种情况 1.请求参数绑定到Action的实例字段上 2.Action将值传递到转发的视图上 3.Action将值传递到重定向的视图上   一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上 Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言。O...
include标签和伪指令
老长一段时间没用Java,生疏了,唉...以至于忘了include的jsp标签和伪指令之间的执行机制的区别,郁闷,郁闷大了... 然后偶然的发现在IBM的develpoerWorks中有Brett McLaughlin的一篇相关的文章,已经解释得相当详尽,我就没必要在此赘述了,鉴于版权问题,本文中只是指名URL引用而不转载全文,其URL为: https://www.ibm.com/develop...
include标签的问题
想用代码动态的修改include标签的layout标签。rn目的是为了实现想java web中类似的frameset的效果,在左边显示各种选项,点击一下在右边显示一个界面,再点一下换一个。rn如果用include没法实现,求大神指点。rn
include标签的使用
<p>n 循序渐进的介绍Android性能优化中的UI部分n</p>
OGNL表达式语言学习
[size=medium][color=blue] 访问值栈中的action的普通属性: username = 访问值栈中对象的普通属性(get set方法): | | | wrong: 访问值栈中对象的普通属性(get set方法): 访问值栈中对象的普通方法: 访问值栈中对象的普通方法: 访问值栈中action的普通方法: ...
Struts2传值的问题
我常用下面的方式传值到Action中:rn[code=JScript]rnfunction toAction(val)rnwindow.location="Action?field="+val;rnrn[/code]rn[code=HTML]rnToActionrn[/code]rn也常用如下方式动态调用Action中的方法:rn[code=HTML]rnToActionrn[/code]rn现在我想将两者结合一下不知道行不行?我的意思是:传值的同时调用Action中的方法,但我试了下面的方式无效:rn[code=JScript]rnfunction toAction()rnwindow.location="Action?field=1!method()";rnrn[/code]rn让各位见笑了,请问我的想法能不能实现,或能不能通过其他变通的方法实现呢?
struts2的传值问题
我用struts2写了个简单的测试,但我在action中得不到JSP传过来的参数值.action的execute()确实是被调用了,就是拿不到那些参数值.rnjsp代码如下:rnrn<%@ page contentType="text/html; charset=gb2312"%>rnrnrnrn rn 登陆页面rn rnrnrnrn rn用户名: rn输入密码: rnrnrnrnrnrnrnrnrn[color=#FF0000]以下为action代码:[/color]rnpackage my.login;rnimport com.opensymphony.xwork2.ActionSupport;rnrnpublic class LoginAction extends ActionSupportrnrn private String username;rn private String password;rn public String getUsername() rn return username;rn rn public void setUsername(String username)rn rn this.username = username;rn rn public String getPassword() rn return password;rn rn public void setPassword(String password) rn this.password = password;rn rn public String execute()rn rn System.out.println("已经进入LOGINACTION");rn System.out.println(username);rn System.out.println(password);rn System.out.println("已经结束LOGINACTION");rn return "success"; rn rnrnrn现在username和password打印均为null.LOG中无错误信息.rnrn请大哥帮忙看看什么原因啊.......搞不懂了...........
Struts2的零配置Action传值
可以有这样写: 1.重定向方式 这样也可以传值 &amp;lt;!--StartFragment --&amp;gt; @Results({ @Result(name=&quot;pay&quot;, location=&quot;/alipay/test2.action?sid=${sid}&quot;,type=&quot;redirect&quot;)}) 2.chain方式: &amp;lt;!--StartFragment --&amp;gt; @Result(...
Struts2的环境搭建与接传值
什么是Struts2 Apache Struts是一个免费的开源MVC框架,用于创建优雅的现代Java Web应用程序。它支持约定而不是配置,可以使用插件体系结构进行扩展,并附带支持REST,AJAX和JSON的插件 官网 : http://struts.apache.org/ 英语不好的同学可以用谷歌浏览器,自带翻译搭建Struts2开发环境准备 : 下载Str
struts2 模型驱动传值问题
做一个登录页面,见下,想使用struts2的模型驱动,这个模型驱动类命名为userT,一共2个属性,一个是String,一个是Map,这个页面是通过一个Action过来的,页面见下rnrnrn rn :rn rnrnrn rn :rn rnrnrnrnuserT的Map属性,我是在action中就为他填写好了的,经debug也发现Map中是存在值得,但是,运行后,文本框能正常显示,checkboxlist就不行,显示rnFreeMarker template error!rnrnExpression parameters.name is undefined on line 38, column 32 in template/simple/checkboxlist.ftl.rnrn请高人指点rnrn
struts2使用模型传值
用户beanpackage userBeans;public class User { private String username; public String getUsername() { return username; } public void setUsername(String username) { this.usern
struts2框架的传值问题???
我的问题是:在表单提交信息到action中后,经处理后跳转到另一个页面,并将刚才提交的信息显示在该该页面上。rnrnrn本应该是框架自己实现的吧,可是却不显示这些信息,貌似没传过来。rnrnrnjsp1数据--》action可以,action--》jsp2怎么就不可以了,求指教??????????????谢谢
struts2 的传值问题
我不仅是struts2的初学者,而且还是网页编程的初学者,有很多不懂rn我想问的是,链接传值和用按钮调用action有什么不通?rn如:想调用一个action,可以用链接...testAction.action?id=2&name=... 这样就可以把id和name传到action里对应的id和name.rn但是我不明白的是,如果我这样写rn,就是点击事件调用action,formcheck()的代码大概是:rnfunction formcheck()rn aa_form.action="testAction.action";rn aa_form.submit();rnrn这样好像也行吧?可这是怎么把像id和name的值传过去的呢?
Struts2创建项目3--Struts2传值
1、通过字段, 设置值package com.chb.struts2Test.action;public class HelloAction { private String username; private String passwd; public String execute() { //通过设置属性, 进行传值 this.setUser
Struts2传值问题
页面:rn[code=HTML] ?code=$entry.code')" title="">$entry.code[/code]rn要传的值:code=$entry.code。rn对于一般的字母数字没有问题,都可以传值,但是如果code=$entry.code得值是这样:code=#abc,code=abc#,code=A#bc,像这样的值就不行了,传到action会被过滤掉。我想是#的问题。rn请高人指点。
struts2 传值问题
A页面 传个LIST给B ACTION ,B ACTION 把list传给C页面, C页面是不是就不能迭代显示LIST?????? 标签导了,名字是对的,ACTION GET SET了。。。 它就是不显示,,,C页面$list是有值的。
struts2 url 传值问题
/sctywl/go.jsp?[color=#FF0000]flag=5[/color][u][/u]rnrn在下个jsp页面我用的是js去接受flag 的值,总是拿不到flag的值,求高手解答,在线等???
Struts2 传值问题
在jsp 页面通过表单(或地址栏传值)向action类里传值,普通属性像int 这些则能接收到,如果是一个其它类的对象则不能自动调用构造函数实例化对象,提交后其值始终为空。它们都设了set get方法。用的模式是sshrn rnrn rn /pages/admin/view/AdminTemp.jsprn /pages/admin/view/AdminTemp.jsprn rnrn
struts2 传值问题?
[code=Java]jsp:rnrnrnaction:rn private int jobid;rn private int mid;rnpublic String modelJobHistory() rn rn HttpServletRequest request = ServletActionContext.getRequest();rn rn /*int mid = Integer.parseInt(request.getParameter("mid"));rn int jobid = Integer.parseInt(request.getParameter("jobid"));*/rn rn ModelDescFile desc=this.viewModelDescFileFromHistory(this.mid,this.jobid);rn rn rn ActionContext.getContext().getSession().put("desc", desc);[/code]rnrn因为在jsp传过去的是字符串,而在action里是int 我怎么办? rnodelDescFile desc=this.viewModelDescFileFromHistory(this.mid,this.jobid);rn在这个方法里加上Integer.parseInt(this.mid),说我 把action里定义的 int mid 改为String。rn
struts2 form传值乱码
工程用的是gbk,jsp页面配置都是utf-8,struts.xml中也加入了 ,web.xml里配置了个过滤器配在最前面,过滤器里写了request.setCharacterEncoding("UTF-8"),前台提交请求,后台取得前台传过来的form里的值乱码?rn是不是由于工程用的是gbk的原因?如果工程不改字符集,那应该怎么配置?rnrn
太神了struts2 传值
/sctywl/go.jsp?[color=#FF0000]flag=5[/color]rnrn在下个jsp页面我用的是js去接受flag 的值,总是拿不到flag的值,求高手解答,在线等???
struts2 模型驱动的传值问题
小弟的项目使用到 struts2,开发的方式是以模型驱动的。代码如下:rnUser.javarnpublic class User rn private String id;rn private String name;rn private Set Addrs;rn getxx() ; setxx() ; rn ...rnrnrnAddress.javarnpublic class Address rn private String id;rn private String value;rn getxx() ; setxx() ; rn ...rnrnrnHTML 文件rnrnrnrn rn rn rn rn rnrnrnrn我们知道,如果提交当前表单的话,服务器会自动组装 User 对象,而且 User.name 的值可以被自动赋值。问题是,这个Address 是一个 Set 类型,我在这里应该怎么写 INPUT 的 name 标签呢?比如说我想把 Address 的 value 值提交,我应该怎么写呢?谢谢!
struts2 action传值
有两个页面 页面上都是文本框 填写完成第一个页面之后才能填第二个 rn那么第一个页面填写的多个值 怎么到第二个页面提交到的action中去呢
struts2框架传值到jsp页面
struts2里, 继承ActionSupport类的子类变量从form表单获取值,经过处理后再传回jsp页面。要返回的变量是不是要有get方法与set方法,才能把值传到jsp页面里。我做时没有get和set方法就不行,加上去就行了。是不是一定要写get与set方法?
struts2向jsp传值
1、action里面rnMap session = (Map) ActionContext.getContext().getSession();rnuserInfo = (UserInfo) session.get("user");rn2、jsp里面rnrn rn rn rn rn以上步骤已经正确,无任何问题,现在要做的是:asction的userInfo里面只有一个用户的信息,所以jsp页面不需要循环,其次,用户名要显示在里面,当用户在文本框里看到用户名后,可以对它进行修改然后点击保存。rnrn补充一下,action里面那个user是另外一个action里面保存过的,这里只是拿出来:rnMap session=ActionContext.getContext().getSession();rnsession.put("user", userInfo);
Struts2框架的传值问题
从后台获取数据 get传值【确保action类中有getter()方法】 ActionContext对象传值 a.获取session对象并调用: ActionContext.getContext().getSession().put(key,value); b.获取request对象: Map<String,object> request = ActionContext.getContext(
struts2 数组传值
我定义了一个类,类中定义了一个数组,如下:rn[code=Java]rnpackage com.cec.document;rnrnpublic class ListService rn private ResultList[] result = new ResultList[]new ResultList(1023,"公文1","草稿","2009-02-07","详情"),new ResultList(1028,"公文2","待审","2009-07-09","详情");rn rn public ResultList[] getAllDocuments()rn return result;rn rnrnrnclass ResultListrn int number;rn rn String name;rn rn String typename;rn rn String date;rn rn String details;rn rn public ResultList(int number, String name, String typename, String date, String details)rn this.number = number;rn this.name = name;rn this.typename = typename;rn this.date = date;rn this.details = details;rn rnrn[/code]rnrn完后在Action中给这个数组赋值rn[code=Java]rnpackage com.cec.document;rnrnpublic class DOCLoginAction rn private ResultList[] result;rnrn public ResultList[] getResult() rn return result;rn rnrn public void setResult(ResultList[] result) rn this.result = result;rn rnrn @SuppressWarnings("unchecked")rn public String execute() throws Exceptionrn ListService ls = new ListService();rn setResult(ls.getAllDocuments());rn return "success";rn rnrn[/code]rnrn最后想把它们显示在页面上,但总也显示不出来,不知为何rn[code=Java]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]
struts2 her 链接传值
今天在使用struts2标签中使用到了 her链接,链接页面如何获取到传过来的值呢?请高手指教
Struts2 json的传值问题
为什么我的前台获取不到后台传的值rnrn这是后台代码rn[code=java]rnpublic String execute() throws Exceptionrn HttpServletRequest request = ServletActionContext.getRequest();rn HttpServletResponse response=ServletActionContext.getResponse();rn response.setContentType("text/html"); rn name = request.getParameter("name").trim();rn email = request.getParameter("email").trim();rn rn UserMainServiceImpl umsi = new UserMainServiceImpl();rn List list = umsi.query(name,email,station);rn System.out.println(list.get(0).getCapacity());rn System.out.println(name+" "+email);rn rn JSONObject json = new JSONObject();rn Map map = new HashMap();rn map.put("list", list);rn json = JSONObject.fromObject(map);rn String ret = json.toString();rn response.getWriter().print(ret); rn return null;rn rn[/code]rnrn这是前台代码rn[code=javascript]rn$.ajax(rn url:"userMain.action?name="+n+"&email="+em,rn dataType:"json",rn success: function(data)rn alert(data.list[0].capacity); rn rn );rn[/code]rnrnrn这是配置xmlrn[code=text]rn rn rn rn rn [/code]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数