JSP小脚本中如何写struts2标签?

比如:我想写个超链接:
<%=<s:property value="username" /> %>
这样写是不对的。这种应该怎么写啊?

<%@ taglib uri="/struts-tags" prefix="s"%>
<%
String customer = (String)request.getSession().getAttribute(Constants.SESSION_USER);
%>

jsp
<body>
<div id="top">
<span>欢迎您,<%=customer%></span>
</div>
</body>

URL
href="<s:url value='urlString'/>"
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-18
你要在页头导入struts2的标签库呀!<%@taglib %>追问

尔等都理解错啦。
标签库我当然会导了。
在页面是可以使用的。
我现在问的是在JSP脚本中如何使用。
就是在内如何使用。

第2个回答  2011-04-18
struts2的标签 <%@ taglib uri="/struts-tags" prefix="s"%>
这就是一个简单的超链接
<a href="<%=path %>/crud/add.action">添加数据</a>
<s:property value="username" />这种一般是用来取值追问

尔等都理解错啦。
标签库我当然会导了。
在页面是可以使用的。
我现在问的是在JSP脚本中如何使用。
就是在内如何使用。

如何在jsp页面中使用struts2标签
要在jsp中使用struts2.0的标签,首先要在页面使用taglib指令,将struts2的tld文件导入<%@taglib prefix="s" uri="\/struts-tags"%> struts2的标签主要分为两大类:UI标签 这个几乎不怎么用就不介绍了 非UI标签 if,elseif和else \/\/只有当test的的值为true时,才会执行if语句块里面的内容 ...

JSP+Struts2怎么做递归树形下拉列表
Action中定义全局变量: List<Depts> deptList; 写好get set 方法 取出系统中所有的部门数据, 然后通过递归, 每进一层, 名称前添加2个空格, 然后把这个添加完空格的deptName和id 赋值给一个new Depts()对象, 再把这个对象添加到deptList中, 有多少个添加多少个!到JSP中只要一个循环就可以得到所有...

求一个小型的struts2 项目实例,仅供学习练习使用。
2.注册成功欢迎页面welcome.jsp Java代码 1. congratulations!${user.userName} 3.注册处理action RegisterAction Java代码 1. package org.kingtoon.action; 2. import javax.servlet.http.HttpServletRequest; 3. import org.apache.struts2.ServletActionContext; 4. import org.kingtoon.bean.User; 5. import...

...在jsp上实现页面跳转但是浏览器的url不变,或者怎么配置struts2...
struts2里是通过设置struts.xml里面<result>标签的type属性设置的:<result type="request" name="xxxx">(默认)或<result name="xxxx">就对应“请求转发”<result type="redirect name="xxxxx">就对应“重定向”。综上,你说的“jsp上实现页面跳转但是浏览器的url不变”就得用“请求转发”,而你...

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

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就能拿到。struts是用session存储对象的。页面上可以用EL表达式 ${name} java 代码 session。getparameter这样的方式都可以。

如何在JSP页面使用struts标签比较日期大小!
导入你的类: <%@ page import="需要用的类" %> < 类名 class0 = new 类名();int result = class0.bijiaoshijian("time1","time2");> time1、time2可以是你从jsp页面获得的2个时间值作为参数 result就是你方法返回的结果。 希望对你有帮助!

struts2 标签 如何将特殊字符设置在字符串中
< String url="javascript:fun_ToIframeMainShow('"+request.getContextPath()+"\/welcome.jsp')";request.setAttribute("url",url);> ---方法二 < String path=request.getContextPath();request.setAttribute("path",path);> javascript:fun_ToIframeMainShow('\/welcome.jsp')---方法三 javas...

怎么在 js 代码中使用 jsp 标签或 Java 代码
struts2 的 会为我们自动在前面附加上应用上下文,如实际会生成 \/testsite\/admin\/unmi.action。还有更多更方便的标签使用,比如用标签获取到 session 或请求中的数据作为 js 的变量等。引申此话题的,其实不光是在 JS 中使用 JSP 标签,可用 JSP 标签的地方当然可以直接写 Java 代码,即 ScriptLet ...

Struts2标签的显示问题:
标签是取值标签,是取值栈中对应属性名字的值。比如:值栈中有个属性叫name,值是“张三”,那么会把“张三”显示在对应位置。看你的写法,好像是要用这个标签做校验?!用法不对吧

相似回答