JSP或Java中如何获取struts2中标签的值?

我的页面HTML是从数据库中来的,所以在jsp中并没有html代码,当然也就没有标签代码了.现在我想取action返回的错误信息,怎么取?我只需要这个值,然后替换数据库中传过来的html代码中的{{error}}
我觉得把表单直接写在jsp中并不是比较好的方法,所以我以前写的东西jsp中都没有html的.

我知道的方法是 1、${} el表达式�0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 2、jsp表达式<% =getattribute("");%>�0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 3、jstl标签 <c:out value="">等其他标签可以把错误信息放在request中,传到jsp页面当中,然后用<jsp:include>放入到html中不知道可以不
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-29
有一个地方你要弄清楚,struts2的标签本身是去服务端的做用域中去取值的,如果它只能去获取做用域中的值,struts2标签本身就是写在JSP当中的,JAVA类是不能使用Struts2标签。不过倒是可以用OGNL表达式取做用域中的值。
第2个回答  2013-07-11
用ognl表达式和struts标签 <s:property value=""> 很简单的

struts2标签怎么取值
private String UserName;或者 private User user; User 里面有属性 UserName

java怎样在后台获取前台jsp页面文本框的value值
1、如果你用的servlet的话,可以用request.getParameter("name");这样获取jsp页面中表单name="name"值的数据。2、如果用的struts2的话,必须在Action中写相应的get,set方法,比如:jsp页面中有个name值等于“name”,那么相应的Action中要有相应的name属性的set和get方法。Java看起来设计得很像C++,但是...

struts2 标签 在提交到的页面如何获得选项值,不经过实体类,直接提交到...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就...

关于struts2标签的 中,表达式问题
使用试试吧 var flag = true;你是定义了一个js变量,跟struts2没关系的。set标签是给struts2的上下文环境中增加一个临时变量flag,值是true 判断也改下 因为true是一个字串必须带引号。

如何在jsp页面中使用struts2标签?
在jsp页面中使用struts2标签的方法是在jsp页面上引入<%@ taglib prefix="s" uri="\/struts-tags" %>的struts2标签库。拓展:1、Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的...

struts2 session设置了值,如何用代码取出
Action 里面:Map session = (Map) ActionContext.getContext().getSession();session.get("hello"); \/\/这个是取出来指定名字的session里面的内容 当然要先放进去才行了,给你举个例子吧 Map resultset = (Map) ActionContext.getContext().getSession();Object obj = new Object();resultset.put...

用JS生成的动态输入框在Struts2的action中如何获取所有的value
在Action的相应方法中使用request.getParameterNames方法可以获得表单中提交的所有数据的名称,然后循环使用这个request.getParameter("name")来一个一个获取每个name的值。这样就可以获得所有的值了。

struts2怎么提取jsp数据
对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面中使用el表达式取出这个值(${message },直接以类属性名称取值即可,el默认的取值域就是request,struts2会将action的所有带有get,set(这两个方法必须同时有)的属性自动的放入request域中【当然你也可以使用struts的标签库,不...

...用struts2的Property标签取出2到“.”之间的值
我想你这估计是Action执行完返回的一个Double型数据吧 ,假如这个变量在Action中叫sum,那么你在Action中对应的方法里写上如下:moneySum = '''();\/\/总之你得执行什么获得到这个值 DecimalFormat df = new DecimalFormat("#.#");sum = df.format(moneySum );然后 在jsp页面上 : ...

相似回答