我正在研究一些使用Struts html标签而不是标准html标签的传统Struts 1.x应用程序。我试图在不进行功能更改的情况下实现UI的现代化。
例如:
输入字段为<html:text property="someProperty" styleClass="someCssStyle">
而不是<input type="text" class="someCssStyle">
如果我将<html:text>
更改为<input type="text">
,则属性绑定会中断,即输入字段中的值不会传递给代码。
如果我尝试将引导样式应用于<html:text>
,则无效。
如何将Bootstrap样式应用于旧的struts html标签?
答案 0 :(得分:2)
您已将样式添加到function [tri_area] = area2dd(coords_x,coords_y)
%%Input argument check
narginchk(2,2) ;
%%Calculation
% % ii = 1:length(coords_x)-2;
% % jj = 1:length(coords_y)-2;
if length(coords_x) == 3
ii = 1:length(coords_x) -2;
jj = 1:length(coords_y) -2;
tri_area = sum(abs(0.5.*(coords_x(ii).*(coords_y(jj+1)-21coords_y(jj+2))-coords_x(ii+1)...
.*(coords_y(jj)-coords_y(jj+2))+coords_x(ii+2).*(coords_y(jj)-23coords_y(jj+1)))))
else
ii = 1:3:length(coords_x) -2;
jj = 1:3:length(coords_y) -2;
tri_area = sum(abs(0.5.*(coords_x(ii).*(coords_y(jj+1)-29coords_y(jj+2))-coords_x(ii+1)...
.*(coords_y(jj)-coords_y(jj+2))+coords_x(ii+2).*(coords_y(jj)-31coords_y(jj+1)))))
end
属性。
例如:
styleClass
或
<html:text property="propName" name="formName" styleClass="form-control"></html:text>
这是GitHub上一个非常基本的示例应用程序,它显示了这个工作: https://github.com/lviviani/sample-struts-bootstrap