showwords.jsp中,使用${words}:<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   <title>一个简单的struts 2应用</title>
<link rel="stylesheet" type="text/css" href="style.css">
  </head>
  <body>
1111111111${words} 
  </body>
</html>1111111111可以正常显示出来,但是words读不出来,words="欢迎光临"+name,小菜菜求解⊙﹏⊙b

解决方案 »

  1.   

    你是怎么把words的值预先设置好的?你是否确定启用了EL表达式?
      

  2.   

    用的是struts2么,你用debug标签看看words的值是否传递过来,没有后台代码也不知道问题出在那里
      

  3.   

    <%@ page isELIgnored="false" %>
      

  4.   

    words的值是在action中配置的:package action;
    import com.opensymphony.xwork2.ActionSupport;
    public class showwords extends ActionSupport{
    private String name;
    private String words;
    public String getname(){
    return this.name;
    }
    public void setname(String name){
    this.name=name;
    } public String getword(){
    return this.words;
    }
    public void setword(String words){
    this.words=words;
    }
    public String execute(){
    if("".equals(name)){
    return INPUT;
    }else{
    words="欢迎您:"+name;
    return SUCCESS;
    }
    }
    }<%@ page isELIgnored="false" %>添加了这个也没有用······⊙﹏⊙b
      

  5.   

    哥们,你手写的get和set方法啊...没看到属性是words你get和set方法是word啊...改了就可以了