jsp页面获取Action变量值(不通过标签)
2009-12-04 16:47
387 查看
关键字: struts2 webwork
今天遇到一个情况,要在jsp页面上处理查询出来list页的一些数据,改变Action类太麻烦,于是想到从页面上直接获取Action中的变量值,并进行操作,现在把获取方法记录一下,以便以后查询.
如果在Action类里有一个简单的变量,并且已经写好了它的get和set方法
private String test="jsp value test";
private String test="jsp value test";
那么我们就可以在页面上直接获取,而不通过struts2或者webwork的标签.
首页jsp页面要引入JAR包
webwork包 com.opensymphony.webwork.ServletActionContext
struts2包为org.apache.struts2.ServletActionContext
然后在页面上定义一个ServletActionContext变量
<%
HttpServletRequest request1 = ServletActionContext.getRequest();
String test=request1.getAttribute("test");
%>
然后输出就可以看到结果
<%=test%>
相关文章推荐
- SSH笔记 在JSP页面中通过Java获取系统时间并赋值给当前页面标签完整代码
- jsp中插入java代码,并在当前页面获取值(也可在另一js种通过input标签id获取值)
- 通过struts2标签在jsp获取对象属性失败,这是bug?
- jsp页面<input value=<%= %>标签获取数据库值的问题
- html或jsp页面中select标签获取option值。
- jsp页面加载时文本框通过js获取焦点
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法
- jsp中 通过C标签获取系统信息,el表达式获取值
- 通过js从后台数据库拿到值,再由a标签向jsp传值,再通过另外一个js获取这个值
- JSP 部属Tomcat jsp嵌套Java代码 通过JDBC获取数据库表通过Java在JSP页面输出
- JSP页面加载时同时访问action获取数据( struts标签s:action方法)
- 如何在JSP页面上直接获取url的参数呢(不通过controller设置)?
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- JS+JSP通过img标签调用实现静态页面访问次数统计的方法
- radio标签获取数据库的值并显示在jsp页面上
- 在sevlet或在jsp中不能通过request.getParameter获取页面元素原因。
- struts2的s:iterator标签在jsp页面获取action中数组对象
- action中通过javascript获取jsp页面中的文件上传路径
- 通过超链接传值到jsp页面,用el表达式获取时中文乱码
- jsp页面通过 request对象直接获取 struts2 Action的变量的值。