这几天都在看struts2,但是有些很郁闷的问题总是出现,很烦,所以特发帖询问缘由。
请看代码
-----------------------
/ch3/reg.jsp(注册页面)<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
<sx:head/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>register demo</title>
  </head>
  
  <body>
  <table>
  <s:form id="id" action="Reg_ch3">
    <s:textfield name="username" label="%{getText('username')}"/>
    <s:password name="password1" label="%{getText('password1')}"/>
    <s:password name="password2" label="%{getText('password2')}"/>
    <sx:datetimepicker name="birthday" label="%{getText('birthday')}" displayFormat="yyyy-MM-dd"/>
    <s:submit value="register"/>
   </s:form>
   </table>
  </body>
</html>------------------
/ch3/success.jsp<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'success.jsp' starting page</title>
  </head>
  
  <body>
    <h2>welcome!<s:property value="username"/>,register successfully!</h2>
    <h2>manage message:<s:property value="msg"/></h2>
    <h2>your register infomation are listed in the following</h2>
    <h2><s:text name="username"/>:<s:property value="username"/></h2>
    <h2><s:text name="password1"/>:<s:property value="password1"/></h2>
    <h2><s:text name="password2"/>:<s:property value="password2"/></h2>
    <h2><s:text name="birthday"/>:<s:property value="birthday"/></h2>
  </body>
</html>Action类就不贴代码了,都是些set和get方法
我在reg.jsp填写了相关内容后,跳转到success.jsp页面,但是那个生日birthday的内容一直没有显示(这个struts标签,还是少用点好啊!),后来我把tomcat目录的work下的文件删了,诶!搜狗浏览器可以显示啊!
---------------
但是杯具就是我的火狐浏览器和opera浏览器都没有显示birthday那个值,郁闷啊!重启服务器和myeclipse都不能解决问题