0

これは私の jsp コードです。私は struts2 を使用しています。私の質問は、struts2 を css_xhtml でオーバーライドする方法です。私は 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 に答える