0

这是我的jsp代码,我正在使用struts2我的问题是如何用css_xhtml覆盖struts2,我对struts2很陌生,请帮助我谢谢

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Register</h1>
<s:form action="register" method="post" theme="css_xhtml">
<s:textfield key="bean.uname"></s:textfield>
<s:textfield key="bean.email"></s:textfield>
<s:textfield key="bean.mobile"></s:textfield>
<s:password key="bean.pwd"></s:password>
<s:password key="bean.rpwd"></s:password>
<s:submit value="submit" align="center"></s:submit>
<s:actionerror/>
</s:form>
</body>
</html>
4

2 回答 2

1

我看到人们试图向你解释很多,但你根本不明白。无论如何,让我也尝试一次:

  1. 使用“简单”主题 - 这样您就可以编写大部分自定义内容

  2. 我编写了一个带有一些 CSS 布局的示例表单来帮助您。

<s:form action="register" method="post" theme="simple">
<table>
<tr>
<td><label>Username</label></td>
<td><s:textfield key="bean.uname" cssClass="username"></s:textfield></td>
</tr><tr>
<td><label>Email</label></td>
<td>
<s:textfield key="bean.email" cssClass="email"></s:textfield>
</td>
</tr>
<tr>
<td colspan="2">
<s:submit/>
</td>
</tr>
</table>
</s:form>
<style>
.username{
   border:1px solid;
}
.email{
   padding:10px;
}
</style>
于 2013-09-25T21:10:24.883 回答
0

试试 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

而不是 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

于 2013-09-25T10:33:32.703 回答