table的寬度百分比取決于父對象的寬度,父對象常見為div,
常見錯誤
<div?style="width:100%">
???<table?style="width;100%;margin:10px"
</div>
這種情況下,table 肯定將獲得div的全部寬度,不會因為margin而進行改變。所以要想保持美觀,盡量不要在table上加margin, 正確寫法如下:
<div?style="width:100%;margin:10px">
???<table?style="width;100%"
</div>小經驗,分享之
近日,碰到類似于“ ...raw type list..”字樣的提示,研究發現,J2SE 5.0有了一個新的變化,就是generic概念,詳細請看:
http://java.sun.com/docs/books/tutorial/java/javaOO/gentypes.html問題自然就會得到答案。
提供一例:
假設你要建立一類Product的arraylist,代碼應為:
List<Product> result = new ArrayList<Product>();
result.add(new Product());以前的寫法為:
List result = new ArrayList();
result.add(new Product());其中奧妙看那篇文章吧。:)
1、run元素對應的class的方法必須為public
<run> element
Allows you to run a method on an object when a rule and it's conditions are matched.

Attribute Explanation
class (default) The class you want to run a method on. Must be a fully qualified name.
method (optional, default run) The method you want to run, the method must have the parameters (HttpServletRequest, HttpServletResponse) e.g. run(HttpServletRequest request, HttpServletResponse response)
Note, if init(ServletConfig) or destroy() is found they will be run at when creating or destroying an instance.
neweachtime (optional, default false) If you want new instance of the class to be created before running each time set to true.

When the rule in the following example is matched, WorldServlet.goGet(HttpServletRequest, HttpServletResponse) will be invoked, the request will then be forwarded to /world-presentation.jsp.

<rule>
<from>^/world/[a-z]+/[a-z]+$</from>
<run class="com.blah.web.WorldServlet" method="doGet" />
<to>/world-presentation.jsp</to>
</rule>
Note, you can specify init-param's the same way you would for a servlet.

<run class="com.blah.web.MyServlet" method="doGet">
<init-param>
<param-name>someParamName</param-name>
<param-value>10</param-value>
</init-param>
</run>