0 0

var value=<s:property value="aa"/> 得到的字符串太长,页面报错。20

 

在JSP页面下
<script>
          <s:iterotar value="string">
                      var value=<s:property value='key' />
          </s:iterotar>
</script>

 

由于<s:property value='key' />的值大致格式如下:

"aaaaaa

bbbbbb

cccccccc"

所以,得到的值

var value="aaaaaa

bbbbbb

cccccc"

由于javascript是弱语言,浏览器以行末为表达式结束,浏览器报错。

 

小弟请问,在不动后台数据的情况下,有什么解决方案能使值正确的赋予value中呢?

2012年2月18日 17:40
  • 大小: 14 KB

3个答案 按时间排序 按投票排序

0 0

<script>  
          <s:iterotar value="string">  
                      var value="'" + <s:property value="key" /> + "'";
          </s:iterotar>  
</script>  

2012年3月05日 19:01
0 0

js是页面静态控制脚本 jsp是动态脚本
按照你的方式 其实jsp已经把数据全部从数据库里捞出来了。
所以应该是动态控制静态,你赋值的顺序改一下就可以了 如下:
错误的:
<js>
  <jsp>
  </jsp>
</js>
改成
<jsp>
  <js>
  </js>
</jsp>

2012年2月20日 10:20
0 0

var value =  "<s:property value='key' /> "

2012年2月18日 21:36

相关推荐

    struts2<s:if>使用心得

    &lt;s:set name="varName" value="value" /&gt; ``` - `name`属性:指定要设置的变量名。 - `value`属性:指定变量的值,可以是简单的常量或者复杂的EL表达式。 ### 实战演练 假设我们有一个任务分配系统,用户登录后...

    struts_jstl

    stl的配置方法:&lt;br&gt;1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)&lt;br&gt;&lt;br&gt;2、在jsp页面头部引入taglib方法如下:&lt;br&gt; &lt;%@ taglib prefix="c" uri=...

    struts2标签大全

    Item #&lt;s:property value="#status.index"/&gt;: &lt;s:property value="name"/&gt; &lt;/s:iterator&gt; ``` #### 28. `&lt;s:label&gt;` - 标签标签 创建标签。 ```xml &lt;s:label for="username" value="Username"/&gt; ``` #### 29. `...

    struts2-s标签

    &lt;s:property value="name"/&gt; (User #&lt;s:property value="%{status.index + 1}"/&gt;) &lt;/s:iterator&gt; ``` ##### 25. `&lt;s:label&gt;` 该标签用于创建标签文本,类似于 HTML 的 `&lt;label&gt;` 元素。 **示例:** ```xml &lt;s:...

    struts2的s标签

    &lt;p&gt;名称:&lt;s:property value="name"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`&lt;s:label&gt;`** - 显示标签。 - **示例**: ```jsp &lt;s:label value=...

    eclipse-testng 离线包下载

    eclipse-testng 离线包&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:math="http://exslt.org/math" xmlns:testng=...

    人事信息管理系统

    &lt;p style="text-align:center"&gt; &lt;h:outputLink value="/faces/add.jsp"&gt;添加一条&lt;/h:outputLink&gt; &lt;h:form&gt; &lt;h:dataTable value="#{loginBean.persons}" var="person" border="5" cellpadding="5" cellspacing...

    struts2增删改查,struts2分页查询

    编号为:&lt;s:property value="#n.id"/&gt; &lt;s:textfield name="news.title" value="%{#n.title}"&gt;&lt;/s:textfield&gt;&lt;br&gt; 主体:&lt;s:textfield name="news.body" value="%{#n.body}"&gt;&lt;/s:textfield&gt;&lt;br&gt; 提交时间:&lt;s:...

    struts2.0的标签库

    &lt;s:label for="email"&gt;Email:&lt;/s:label&gt; ``` 创建一个与`email`输入框关联的标签。 29. **`&lt;s:merge&gt;`** - 合并多个列表。例如: ```jsp &lt;s:merge var="mergedList"&gt; &lt;s:property value="list1"/&gt; &lt;s:...

    Struts2标签库详解

    &lt;s:property value="someProperty"/&gt; &lt;/s:push&gt; ``` 4.2 UI标签 UI标签主要用于创建用户界面元素,如表单、输入字段等。它们通常与Action类的属性关联,处理用户输入和验证。例如,`s:textfield`标签用于创建...

    struts分页项目

    &lt;a href="&lt;s:url action='pagination'&gt;&lt;s:param name='pageNum'&gt;&lt;s:property value='%{#status.index + 1}'/&gt;&lt;/s:param&gt;&lt;/s:url&gt;"&gt;&lt;s:property value='%{#status.index + 1}'/&gt;&lt;/a&gt; &lt;/s:else&gt; &lt;/s:iterator&gt; &lt;s:...

    struts2 标签iterator使用

    &lt;s:property value="#var.roleInfo.rolename"/&gt;&lt;br&gt; &lt;/s:iterator&gt; ``` ### 四、遍历数组 同样地,`&lt;s:iterator&gt;`也可以用于遍历数组。无论是字符串数组还是对象数组,都可以使用类似的方法进行遍历。例如,对于...

    Struts2常用标签

    &lt;s:property value="name" /&gt; - &lt;s:property value="price" /&gt;&lt;br/&gt; &lt;/s:iterator&gt; ``` 28. **&lt;s:label&gt; 标签** - **用途**:创建只读的标签。 - **示例**: ```xml &lt;s:label value="Welcome to my ...

    Struts2标签库的所有

    邮箱:&lt;s:property value="email" /&gt;&lt;br/&gt; &lt;/s:iterator&gt; ``` 如果`users`是一个包含多个用户对象的列表,则这段代码会遍历每个用户并输出用户名和邮箱。 ##### 5. `&lt;s:include&gt;` 标签 - **用途**:包含其他...

    (TAG标签)jstl和struts2标签截取字符串[文].pdf

    struts2标签提供了多种方式来截取字符串,如使用`&lt;s:property&gt;`标签来输出字符串的一部分,使用`&lt;s:substring&gt;`标签来截取字符串的一部分等。 例如,我们可以使用`&lt;s:property&gt;`标签来输出字符串的一部分,如下所示...

    ognl教程代码

    - **请求作用域** (`#request`): 在 JSP 页面或 Struts2 动作中,可以直接使用 `&lt;s:property value="#request.req"/&gt;` 来获取请求作用域内的 `req` 变量的值。 - **会话作用域** (`#session`): 同样地,`&lt;s:property...

    OGNL表达归纳

    &lt;s:property value="%{#valueStack.someProperty}" /&gt; ``` 这里,`%{}`是Struts 2提供的特殊语法,用于表示OGNL表达式。`#valueStack`即为当前的值栈对象,`someProperty`是该对象的一个属性。 之所以能这样访问,...

    简单的一个学生管理系统 servlet+JSP

    &lt;c:url value="/admin/updateStudent.jsp" var="update"&gt; &lt;c:param name="sid" value="${student.sid}" /&gt; &lt;c:param name="sname" value="${student.sname}" /&gt; &lt;c:param name="sage...

    SSH笔记-set标签、push标签、if/elseif/else标签、iterator标签、sort标签

    &lt;p&gt;Name: &lt;s:property value="name" /&gt;, Age: &lt;s:property value="age" /&gt;&lt;/p&gt; &lt;/s:iterator&gt; &lt;/s:sort&gt; ``` 这段代码会按照`age`属性对`myList`进行降序排序,并显示每个元素的`name`和`age`。 总结来说,这些...

    下面就介绍下Struts2每个标签的用法(有错请指正):

    &lt;s:set name="varName" value="value"/&gt; ``` ##### 40. `&lt;s:sort&gt;` 标签 - **用途**:排序集合。 - **示例**: ```xml &lt;s:sort var="sortedList" value="itemsList" comparator="com.example.MyComparator"/&gt; ...

Global site tag (gtag.js) - Google Analytics