在一个jsp页面中要获取action里面的值,例如action里面有一个int a=3,getter和setter方法都写好了,
我在jsp页面中嵌入一段java代码<% int b=(.....);%>,请问(...)里面的代码要如何写才能获取到action里面的a值啊?
有试过用request,不过得到的是null,我们老师要求用struts标签,请问具体要怎么做啊?急!!!哪位可以帮助下,谢谢了!
我在jsp页面中嵌入一段java代码<% int b=(.....);%>,请问(...)里面的代码要如何写才能获取到action里面的a值啊?
有试过用request,不过得到的是null,我们老师要求用struts标签,请问具体要怎么做啊?急!!!哪位可以帮助下,谢谢了!
解决方案 »
- 那位高手知道怎么样在servlet里面设置extjs页面分页数据
- JAXB2 unmarshal 报javax.xml.bind.UnmarshalException: unexpected element (uri:"", local...
- 如何使用Eclipse自带的升级功能把Eclipse升级到3.4
- ssh项目如何实现页面打印税务发票?????
- webwork怎么传递参数?
- Linux 下activemq-5.4.3无法启动
- 怎样设置才能在tomcat中看到访问我网站的用户是从哪来的
- preparestatement 和 createstatement 好处在哪里?
- 请教一个关于tomcat的安装问题
- 用Struts开发WEB后,打开此网页,出现org.apache.jasper.JasperException异常,请各位帮忙解决!!
- 关于jsp页面点击一个超链接或按钮 弹出一个层得问题
- 关于Log4J的小问题
action中,往request里边存放a,
jsp中从request中取出来。个人不怎么喜欢用struts标签,用EL表达式和JSTL标签还是挺舒服的。
将a显示到HTML页面的方法是:${a}至于你说的那种,你可以查看相应JSP页面对应生成的java文件。import org.apache.jasper.runtime.PageContextImpl;
int b = PageContextImpl.proprietaryEvaluate("${a}", java.lang.Integer.class, (PageContext)_jspx_page_context, null, false)
<s:bean 可以新建一个bean
<s:iterator 可以做循环
比如使用
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="1"/>
<s:param name="last" value="10"/>
</s:bean>
<s:iterator value="#counter">
<s:property/>
</s:iterator>
可以循环
<s:property value="a" /> 或者${a}用EL表达式或者OGNL都可以!!