论坛首页 Java企业应用论坛

struts2标签显示不出来 [Java Web 开发]

浏览 4540 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2015-04-09  
.大家帮我看看是什么原因。
<%@ taglib uri="/struts-tags" prefix="s" %>
<html>
  <head>
    <title></title>
  </head> 
  <body>
    <form action="login" method="post">
  <s:textfield label="用户名" name="username"/>
  <s:textfield label="密码" name="password"/>
  <s:submit value="注册"/>
    </form>
  </body>
</html>

----------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <filter>
<filter-name>struts2</filter-name>
<filter-class>
          org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
  </filter>
  <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
  </filter-mapping>
</web-app>
---------------------------------


在没有加web.xml时,还能显示错误页,大致意思是找不到标签库。
加了web.xml后,页面干脆显示404错误,说找不到指定页。我都快崩溃了。换了tomcat版本也无济于事。
应该不是<form>的问题,我试了其它标签,也是同样的问题。
还有相关的struts.xml里,要有什么设置吗?
因为只是标签,没有action等逻辑问题,所以我没有设置struts.xml。是不是这个原因?
  • 大小: 58.4 KB
   发表时间:2015-04-10  
什么叫显示不出来?
0 请登录后投票
   发表时间:2015-04-12  
就是显示404找不到页面。
不过问题解决了,是struts.xml里配置action的包名写错了。
谢谢你的关注。
0 请登录后投票
   发表时间:2015-04-12  
msn_nihao 写道
就是显示404找不到页面。
不过问题解决了,是struts.xml里配置action的包名写错了。
谢谢你的关注。


1.404,就是找不到资源文件
2.出现404,基本上都是配置文件有错误
0 请登录后投票
   发表时间:2015-05-19  
把<form>标签改成<s:form>
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics