Java 如何在现有jsp文件上应用struts2标记而不影响其css和js
我得到了一个HTML页面,我更改了它的extension.jsp。我想使用struts创建动态web应用程序。我的Html页面代码如下Java 如何在现有jsp文件上应用struts2标记而不影响其css和js,java,html,css,jsp,struts2,Java,Html,Css,Jsp,Struts2,我得到了一个HTML页面,我更改了它的extension.jsp。我想使用struts创建动态web应用程序。我的Html页面代码如下 <div id="content"> <div class="subpage-border-top"> <div class="subpage-border-bottom"> <div class="subpage-border-mid">
<div id="content">
<div class="subpage-border-top">
<div class="subpage-border-bottom">
<div class="subpage-border-mid">
<div class="loginpage-bottom">
<h2>Login</h2>
<div class="loginpage-mid">
<span>Enter your email address and password to login</span>
<ul>
<li><label>Email</label>
<div class="right_input">
<input type="text" value=""
onblur="if(this.value=='')this.value=this.defaultValue;"
onfocus="if(this.value==this.defaultValue)this.value='';"
class="o-que email-text" />
<!-- <strong> dshmbf,sdmhfdi</strong>-->
</div></li>
<li><label>Password</label>
<div class="right_input">
<input type="password" value=""
onblur="if(this.value=='')this.value=this.defaultValue;"
onfocus="if(this.value==this.defaultValue)this.value='';"
class="o-que email-text" />
</div> <a href="#" class="forget-password">(Forget Your
Password)</a></li>
<li>
<div class="remember">
<input type="checkbox" name="" />Remember Me
</div>
<div class="login-button">
<div>
<input type="submit" value="Login" />
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
登录
输入您的电子邮件地址和密码以登录
- 电子邮件
- 密码
-
记得我吗
所以它的布局看起来是这样的..
根据一个教程,我想使用struts标签
<s:form action="User_login">
<s:textfield label="User Name" key="userName"/>
<s:textfield label="Password" key="password"/>
<s:submit/>
</s:form>
但是我应该用这些struts标签替换什么,这样我的struts就可以工作了,我的布局(css、java脚本)就可以保持原样了。请帮助。你的css会崩溃,因为你的HTML会改变 Struts2使用主题为每个标记生成HTML;默认主题是
XHTML
只需使用SIMPLE
主题,它将只生成没有任何边数据的标记(例如
)
它可以应用于单个标记、表单或应用程序级别的全局
然后试试看
`
);如果您对结果感到满意,请在struts.xml中使用
用相应的struts标记替换您的输入标记、表单标记和其他标记。@Usha当我替换这些标记时,我的JS和css停止工作。停止工作意味着css没有应用到您的jsp页面,JS也没有被调用?谢谢Andrea,您的回答对我非常有帮助。