<h:outputLink>
একটি fullworthy এইচটিএমএল উপস্থাপনা <a>
মধ্যে সঠিক URL সহ উপাদান href
অ্যাট্রিবিউট যা বুকমার্কযোগ্য পেতে অনুরোধ আগুন। এটি সরাসরি পরিচালিত শিম ক্রিয়া পদ্ধতিটি চালিত করতে পারে না।
<h:outputLink value="destination.xhtml">link text</h:outputLink>
<h:commandLink>
একটি এইচটিএমএল উপস্থাপনা <a>
একটি সঙ্গে উপাদান onclick
স্ক্রিপ্ট যা (লুকানো) পোষ্ট ফর্ম জমা দিয়েছে এবং একটি পরিচালিত শিম কর্ম পদ্ধতি ডাকা পারবেন না। এটি ক এর ভিতরে স্থাপন করা প্রয়োজন <h:form>
।
<h:form>
<h:commandLink value="link text" action="destination" />
</h:form>
?faces-redirect=true
উপর পরামিতি <h:commandLink>
, যা পোস্টের পরে একটি পুনঃচালনা আরম্ভ করে (প্রতি যেমন পোস্ট-পুনর্চালনা-get (আর URL টি হবে না "পিছনে এক") যখন লিংক আসলে ক্লিক করা হয়, শুধুমাত্র লক্ষ্য পৃষ্ঠার bookmarkability উন্নত প্যাটার্ন) , কিন্তু এটি পরিবর্তন করে না href
এর <a>
একটি fullworthy URL হওয়া থেকে উপাদান। এখনও আছে #
।
<h:form>
<h:commandLink value="link text" action="destination?faces-redirect=true" />
</h:form>
জেএসএফ 2.0, যেহেতু <h:link>
URL এর পরিবর্তে একটি ভিউ আইডি (নেভিগেশন কেস ফলাফল) নিতে পারে। এটি <a>
সঠিক URL এর পাশাপাশি একটি এইচটিএমএল উপাদান তৈরি করবে href
।
<h:link value="link text" outcome="destination" />
সুতরাং, যদি এটি SO ব্যবহারকারীর লিঙ্কের মতো খাঁটি এবং বুকমার্কযোগ্য পৃষ্ঠা-থেকে-পৃষ্ঠা নেভিগেশনের জন্য হয়, তবে ব্যবহার করুন <h:outputLink>
বা <h:link>
। এটি এসইওর পক্ষে আরও ভাল যেহেতু বটগুলি সাধারণত পোষ্ট ফর্মগুলি বা জেএস কোডগুলি সিফার করে না। এছাড়াও, পৃষ্ঠাগুলি এখন বুকমার্কযোগ্য এবং ইউআরএল আর "পিছনে নেই" হিসাবে ইউএক্স উন্নত হবে।
যখন প্রয়োজন হয়, আপনি নির্ধারক বা প্রশ্নযুক্ত গন্তব্য পৃষ্ঠায় সংযুক্ত @PostConstruct
একটি @RequestScoped
বা প্রাক প্রসেসিং কাজ করতে পারেন @ViewScoped
@ManagedBean
। আপনি শিমের বৈশিষ্ট্য হিসাবে GET পরামিতিগুলি ব্যবহার করতে @ManagedProperty
বা <f:viewParam>
সেট করতে পারেন ।
আরো দেখুন:
UICommand
উপাদানগুলির একটিUIForm
উপাদানগুলিতে যেতে হবে ।